<>
標準SQL-92です。 !=
同等です。どちらも値を評価します。値はNULL
ではありません-NULL
値がないことを示すプレースホルダーです。
そのため、IS NULL
しか使用できません / IS NOT NULL
そのような状況の述語として。
この動作はSQLServerに固有のものではありません。すべての標準準拠のSQLダイアレクトは同じように機能します。
注 :値がnullでないかどうかを比較する 、IS NOT NULL
を使用します 、nullではないと比較する 値、<> 'YOUR_VALUE'
を使用します 。値がNULLに等しいかどうかはわかりませんが、値がNULLかNOTNULLかはわかります。私の値がNULL以外のものであるかどうかを比較できます。