我正試圖從數據庫查詢請求數據與此過濾器。我希望那個不喜歡不存在於我的結果查詢中的單詞。但我的結果仍然有這個詞。在sql查詢中連字符導致問題
select * from table where titel not like '%word-word%'
,但我仍然得到其中的標題有字'word-word'
查詢。
我一定要逃出查詢'-'
有沒有在這個意義上like
和not like
之間有什麼區別?
我正試圖從數據庫查詢請求數據與此過濾器。我希望那個不喜歡不存在於我的結果查詢中的單詞。但我的結果仍然有這個詞。在sql查詢中連字符導致問題
select * from table where titel not like '%word-word%'
,但我仍然得到其中的標題有字'word-word'
查詢。
我一定要逃出查詢'-'
有沒有在這個意義上like
和not like
之間有什麼區別?
您的查詢沒有問題。檢查你的表是否包含「單詞」。
試試這個
select * from table where title not like '%word-word%'
抱歉的傢伙,它工作,我有問題的地方:(,非常感謝 – doniyor
永遠歡迎@ doniyor – user1518659
我用下面的查詢和它的工作對我罰款
select * from table1 where titel
not like '%word-word%'
檢查爲表中「字的字」的數據。並確保它不包含任何不必要的空格
不,實際上這個詞是:''www.top-jobs-europe.de''我是針對''top-jobs''過濾的,但結果仍然是''www.top-jobs-europe.de'' there – doniyor
這對我的作品。 – Salil
也適用於我。見http://www.sqlfiddle.com/#!2/526a8/1 – Barmar
www.top-jobs-europe.de這是我想排除的詞。在這裏扮演的角色是什麼? – doniyor