作者dennis277 (我愛直話直說)
看板Database
標題Re: [SQL ]有關 not like
時間Thu Jul 22 17:42:31 2010
先謝謝兩位的回覆! (雖然英文的我看不是很懂)
但就GOOGLE與嘗試之後發現資料中如果有NULL值的確要個別處理,
ex. ( 欄位一 is null or 欄位一 ='')
這樣我要的東西才會出現 :D
※ 引述《dinos (守護神)》之銘言:
: ※ 引述《dennis277 (我愛直話直說)》之銘言:
: : 各位晚安,有個關於not like的問題請教於各位前輩
: : 欄位一
: : 1. V
: : 2.null
: : 3. ''
: : 小弟想將SQL中欄位一中不like "v"值全數列出
: : 所以...
: : 當我select like '%v%'的時候 1.項目會跑出來
: : 但反過來select not like '%v%'時 2.卻搜尋不出來(但3.會!)
: : 請問是哪裡出問題呢!?
: : 還請多指教了 謝謝
: This is because NULL NOT LIKE expr always returns NULL, regardless
: of the value of expr. The same is true for aggregate queries involving
: NULL and comparisons using NOT RLIKE or NOT REGEXP.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.223.170
1F:推 vipin:簡單來說, "沒有的東西"是不能被比較的... 07/25 17:15
2F:推 vipin:就像沒有女友, 但是別人問你女友叫什麼名字, 根本回答不出來 07/25 20:50