gpt4 book ai didi

mysql - 如何编写包含多个 LIKE 子句的查询?

转载 作者:行者123 更新时间:2023-12-01 00:21:06 24 4
gpt4 key购买 nike

我对这个查询有疑问:

SELECT * 
FROM posts
WHERE title LIKE '%samsung%'
OR title LIKE '%42%'
AND price >= '100'
AND price <= '1000000'
AND shipping = '1'
AND sale_type = '1'
LIMIT 0,50

问题是,当我运行带有 2 个或更多 title LIKE '%%' 的查询时,它只显示带有 title LIKE '%%' 的查询

SELECT * 
FROM posts
WHERE title LIKE '%samsung%'
AND price >= '100'
AND price <= '1000000'
AND shipping = '1'
AND sale_type = '1'
LIMIT 0,50

忽略其他选项。但是,如果我只使用标题 LIKE '%%' 运行查询,它就完美无缺。

最佳答案

你可以这样试试:

WHERE title REGEXP 'samsung|42'

更多信息在这里:http://forums.mysql.com/read.php?10,392332,392950#msg-392950

关于mysql - 如何编写包含多个 LIKE 子句的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26262893/

24 4 0
文章推荐: python - 使用 urllib3 和 python 2.7 从 url 下载 .txt 文件?
文章推荐: nginx - kubernetes Ingress Nginx 可以自动缩放吗?
文章推荐: javascript - 如何在隐藏的