SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access

IS [ NOT ] NULL

IS NULLは=(演算子)や<>(演算子)では判定できないNULLを判定するときに使用します。

このとき式の値がNULLのとき真、NULLではないとき偽になります。


関連キーワード





SQL実行例の説明(1)

T1_SAMPLE表からZIP_CODENULLのデータを取得します。


SELECT * FROM T1_SAMPLE
WHERE ZIP_CODE IS NULL;


SQL実行の結果(1-1)

C_IDZIP_CODE
9001013330000
900102NULL
9001031030000
900104NULL
9001052010000
SQL Result
C_IDZIP_CODE
900102NULL
900104NULL



SQL実行例の説明(2)

T1_SAMPLE表からZIP_CODENULL以外のデータを取得します。


SELECT * FROM T1_SAMPLE
WHERE ZIP_CODE IS NOT NULL;


SQL実行の結果(2-1)

C_IDZIP_CODE
9001013330000
900102NULL
9001031030000
900104NULL
9001052010000
SQL Result
C_IDZIP_CODE
9001013330000
9001031030000
9001052010000