gpt4 book ai didi

php - 想要使用多个术语时查询中 LIKE 子句的顺序

转载 作者:行者123 更新时间:2023-11-30 23:24:58 25 4
gpt4 key购买 nike

我有问题

SELECT * FROM images WHERE tags LIKE '%example%hello%'

我希望数据库以任意顺序选择“标签”列中具有“示例”和“你好”的行,如:

包含“hello, test, example”、“example, hello, test”或此顺序的任何其他变体的行。这可能吗,即使不使用 LIKE?这些行必须全部包含用 LIKE 指定的所有内容。

编辑:例如,当我在查询中提供“example”和“hello”时,返回的行必须同时包含“example”“hello”。

最佳答案

您可以尝试一个简单的 OR 来快速解决:

SELECT * FROM images WHERE tags LIKE '%example%' OR tags LIKE '%hello%'

编辑

要处理您的编辑,您可以使用 AND 代替:

SELECT * FROM images WHERE tags LIKE '%example%' AND tags LIKE '%hello%'

关于php - 想要使用多个术语时查询中 LIKE 子句的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13824302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com