SQLに慣れてない頃だとnullを判定する際は「xx = null」などと書いてしまいがちですが、SQLでNULLを判定するには「xx is null」 or 「xx is not null」と記載します。
使用例
サンプルテーブル
NULLのデータを抽出する例
クエリー(SQL)
1 2 3 |
SELECT * FROM GOODS g WHERE GOODS_CODE IS NULL; |
実行結果
NULL以外のデータを抽出する例
クエリー(SQL)
1 2 3 |
SELECT * FROM GOODS g WHERE GOODS_CODE IS NOT NULL; |