我希望有人可以幫我用我正在創建的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