如何在同一SQL查询中合并子句LIKE和BETWEEN?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在同一SQL查询中合并子句LIKE和BETWEEN?相关的知识,希望对你有一定的参考价值。

我正在尝试执行SQL查询,但是我什么也没得到。我想用两个子句LIKEBETWEEN恢复入口。

SELECT *
FROM properties
WHERE address LIKE %a% AND price BETWEEN 100000 AND 200000

感谢您的时间!

答案

尝试以下操作

SELECT *
FROM properties
WHERE 
  address LIKE %a% 
  AND (price BETWEEN 100000 AND 200000)

第二个选项

SELECT *
FROM properties
WHERE 
  address LIKE %a% 
  AND price >= 100000 
  AND price <= 200000

以上是关于如何在同一SQL查询中合并子句LIKE和BETWEEN?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PL/SQL 的 LIKE 子句中使用变量

使用LIKE子句正确格式化sql查询

使用 LIKE 子句正确格式化 sql 查询

如何在 JPQL 中正确执行 LIKE 和 CASE 子句

sql 对同一字段进行模糊查询时如何将两个条件写入一个like中

如何在mysqli准备好的语句中使用SQL LIKE子句[重复]