SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access
式 IS [ NOT ] NULL
IS NULLは=(演算子)や<>(演算子)では判定できないNULLを判定するときに使用します。
このとき式の値がNULLのとき真、NULLではないとき偽になります。
関連キーワード
SQL実行例の説明(1)
T1_SAMPLE表からZIP_CODEがNULLのデータを取得します。
SELECT * FROM T1_SAMPLE
WHERE ZIP_CODE IS NULL;
SQL実行の結果(1-1)
C_ID | ZIP_CODE |
---|---|
900101 | 3330000 |
900102 | NULL |
900103 | 1030000 |
900104 | NULL |
900105 | 2010000 |
C_ID | ZIP_CODE |
---|---|
900102 | NULL |
900104 | NULL |
SQL実行例の説明(2)
T1_SAMPLE表からZIP_CODEがNULL以外のデータを取得します。
SELECT * FROM T1_SAMPLE
WHERE ZIP_CODE IS NOT NULL;
SQL実行の結果(2-1)
C_ID | ZIP_CODE |
---|---|
900101 | 3330000 |
900102 | NULL |
900103 | 1030000 |
900104 | NULL |
900105 | 2010000 |
C_ID | ZIP_CODE |
---|---|
900101 | 3330000 |
900103 | 1030000 |
900105 | 2010000 |