我希望有人可以帮我用我正在创建的MySQL查询。MySQL LIKE语句与通配符转折
表:客户 列:ID,customer_firstname,customer_secondname评论
目标:运行一个查询,查找一个短语,以给方差一些考虑。
例如,我想找到:
“客户所在在伦敦” “客户所在附近伦敦” “客户位于朝伦敦”
但我不想找到:
“客户位于在伦敦附近的城市”
我只想在查询中使用单个单词“通配符”。到目前为止,我有:
选择 cx.customer_firstname,cx.customer_secondname,cx.comments
FROM custdatacx
WHERE cx.comments LIKE '%位于伦敦%%'
但这是给我“客户位于在伦敦附近的城市”,我想避免。
有什么想法?
你期望有多少单词,如“in”,“near”,“towards”?如果它很少,那么你可以用OR来获得所有的案例。 – Feign