似乎無法使用LIKE運算符查找有關特定SQL形式的文檔。使用MySQL,使用LIKE操作可能看起來像這樣多個單詞一個典型的查詢:LIKE運算符未使用多個字的MySQL使用情況
SELECT * from table AS t WHERE t.col LIKE '%word1%' AND t.col LIKE '%word2%'
雖然下面的語句也工作,返回將根據在查詢單詞的順序改變行。例如:
SELECT * from table WHERE col LIKE '%word1%' '%word2%'
執行沒有AND布爾運算,但與不同的結果:
SELECT * from table WHERE col LIKE '%word2%' '%word1%'
我的問題是,什麼是真正使用這個陣型查詢的時候,而不是使用布爾發生了什麼?
' '%WORD2%' '與'%word1%''串聯,給你''%word2 %% word1%''即' word2 word1 –
forsvarir