gpt4 book ai didi

mysql - 已使用 WHERE IN 子句时的文本搜索

转载 作者:行者123 更新时间:2023-11-29 11:04:45 24 4
gpt4 key购买 nike

当已经使用 WHERE IN 子句时,我正在寻找一种执行类似于 SQL LIKE 子句的文本搜索的方法。

我尝试过类似的方法:

SELECT DISTINCT name FROM cars 
WHERE driverName IN ("Bob", "Joe")
MATCH(name) AGAINST ('"mercedez"' IN BOOLEAN MODE)

但是我无法根据文本搜索词“mercedez”获得有效的查询

最佳答案

如果您想获取其中包含“mercedez”并且由“Bob”或“Joe”驾驶的汽车的名称,您可以添加带有通配符的 AND 子句(如果名称为该车包含除“mercedez”之外的其他内容):

SELECT DISTINCT name FROM cars 
WHERE driverName IN ("Bob", "Joe")
AND name LIKE "%mercedez%";

如果您想获取其中包含“mercedez”或由“Bob”或“Joe”驾驶的汽车的名称,请添加一个 OR 子句:

SELECT DISTINCT name FROM cars 
WHERE driverName IN ("Bob", "Joe")
OR name LIKE "%mercedez%";

关于mysql - 已使用 WHERE IN 子句时的文本搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41600177/

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