黑暗執行緒
活到老學到老,今天才發現原來很多DB 都已經支援 != 運算子
hunterpo
SQL Server 2008 以後有支援
hunterpo
疑?不是說錯了...SQL 2005 也可以
hunterpo
記錯了...我說的是 複合運算子
大 估
hunterpo : 又學到了…感恩~
Bill叔.巴萊
這我還真不知道, 已經用 <> ,麻木了
Kevin
用<>很久了,且也不知道哪個DB的支援性,就繼續延用<>比較保險些
Mao
(doh)我一直都用<>好幾年了
德瑞克
打攪一下,雖然,T-SQL(SQL Server 2000 版本就支援)早就可以使用「!= (不等於)」,但這卻不是 ISO 標準。以標準語法來看,一般還是建議使用「<> (不等於) 」。 :-)
德瑞克
比較運算子 (Transact-SQL) (msdn.microsoft.com/zh-tw/library/ms188074.aspx) 應該沒有偏離主題。 :-)
黑暗執行緒
謝謝 德瑞克 補充!! 今天剛好看到有人寫"!=",我本以為是那個火星DB才支援的鬼寫法,嘲笑了一番。一查才警覺雖然非ANSI SQL正統,但已經一堆DB可以"包容"它囉,是我孤陋寡聞,下回不可太鐵齒 orz
德瑞克
早期真的是用!=,但在SQL-92版本就已經廢了... :-)
德瑞克
不會個德高望重的前輩寫的吧
史萊姆流星
目前還是看習慣 <> 的說 XD
Will 保哥
我都用 != 耶,因為我都用 LINQ (LOL)
新左派
載入新的回覆