簡體   English   中英

sql查詢中的連字符引起問題

[英]hyphen in sql query is causing the issue

我試圖從數據庫中查詢與此過濾器的數據。 我希望后面的單詞不喜歡在我的結果查詢中不存在。 但是我的結果仍然是那個詞。

select * from table where titel not like '%word-word%'

但是我仍然在查詢標題為單詞'word-word'

我是否必須對'-'查詢進行轉義

在這個意義上, likenot like之間有什么區別嗎?

我使用以下查詢及其工作正常

select * from table1 where titel 
not like '%word-word%'

檢查表格中的“單詞-單詞”數據。 並確保它不包含任何多余的空格

首先在這里

1)“ Like”將檢查db中的單詞或字符,如果發現則顯示結果。

2)“不喜歡”也將執行同樣的操作,但此處將不顯示結果。它將被排除。

您的查詢沒有錯。 檢查您的表是否包含“單詞-單詞”。

嘗試這個

select * from table where title not like '%word-word%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM