【发布时间】:2014-04-25 13:01:26
【问题描述】:
我想像通配符查询一样按第二个词搜索
这里有几列数据
sea food
food restaurant
Chinese food
如果我搜索“foo”。它应该返回
sea food
Chinese food
我如何在 MySQL 中做到这一点
【问题讨论】:
-
所以它总是在字符串中的 2 个单词,即中餐、海鲜等?
-
可以是单字也可以是多字。我想在他们的搜索中像 truelocal.com.au 那样做
-
为什么不用像
where food_name like '%foo%'这样的通配符 -
它不起作用。它还返回食品餐厅。我想让第二个单词以查询开头
标签: mysql regex wildcard sql-like