我知道MySQL查詢非常精確。但我不想這麼確切。不太嚴格的MySQL查詢?
如果我有一個芝士漢堡的查詢。我想讓漢堡回來。或奶酪。甚至還有芝士漢堡。
謝謝!
編輯:芝士漢堡不是唯一的問題。它適用於任何單詞。因爲我試圖建立一個搜索系統。我也想要類似的詞/結果考慮/返回。
我知道MySQL查詢非常精確。但我不想這麼確切。不太嚴格的MySQL查詢?
如果我有一個芝士漢堡的查詢。我想讓漢堡回來。或奶酪。甚至還有芝士漢堡。
謝謝!
編輯:芝士漢堡不是唯一的問題。它適用於任何單詞。因爲我試圖建立一個搜索系統。我也想要類似的詞/結果考慮/返回。
使用LIKE
和%
:
SELECT id, name FROM mytable WHERE name LIKE '%cheese%' OR name LIKE '%burger%'
編輯:
不確定這是OP要找的。聽起來像他想要搜索芝士漢堡並找到芝士和漢堡。 – 2013-03-10 22:37:34
如果我要這樣做,%cheeseburger%,奶酪和漢堡會被退回嗎?或者,它是否不會將關鍵字 – 2013-03-10 23:16:48
+1分解爲鏈接和建議搜索內容。 – 2013-03-10 23:17:42
使用
%的奶酪%或%漢堡%
這將retun奶酪,漢堡和奶酪漢堡包也什麼它有奶酪和任何具有漢堡
是奶酪漢堡唯一的問題或是你想同樣的事情申請「housecat」這樣的詞呢? (即找到房子和貓)。基本上我認爲你的問題不是很清楚。 – 2013-03-10 22:39:03
芝士漢堡不是唯一的問題。它適用於任何單詞。因爲我試圖建立一個搜索系統。我也想要類似的詞/結果考慮/返回。 – 2013-03-10 23:14:37
這就是我的想法。你想要做的不是一個簡單的任務,我認爲,但有解決方案! – 2013-03-10 23:17:01