当我已经使用WHERE IN
子句时,我正在寻找一种类似于SQL LIKE子句的文本搜索方法。
我尝试过类似的事情:
SELECT DISTINCT name FROM cars
WHERE driverName IN ("Bob", "Joe")
MATCH(name) AGAINST ('"mercedez"' IN BOOLEAN MODE)
但我无法根据文本搜索字词" mercedez"
获得有效的查询答案 0 :(得分:1)
如果你想用" mercedez"来获取汽车的名字。在其中并由#B; Bob"或者" Joe",您可以添加带有通配符的AND
子句(如果汽车的名称包含除&#34之外的其他内容; mercedez"):
SELECT DISTINCT name FROM cars
WHERE driverName IN ("Bob", "Joe")
AND name LIKE "%mercedez%";
如果你想用" mercedez"来获取汽车的名字。在其中或由#B; Bob"或者" Joe",添加OR
子句:
SELECT DISTINCT name FROM cars
WHERE driverName IN ("Bob", "Joe")
OR name LIKE "%mercedez%";