作者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