IS NULL 演算子 - NULL か判定する -

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

IS [ NOT ] NULL

関連キーワード

 IS NULL 演算子は、= 演算子<> 演算子では判定できない NULL を判定するときに使用します。 このとき、式の値が NULL のとき真、NULL ではないとき偽になります。

-- 【説明】
-- 次の SQL 文は、「T_16_1」表から「ZIP_CODE」列が「NULL」のデータを取得します。

SELECT * FROM T_16_1
 WHERE ZIP_CODE IS NULL;


C_IDZIP_CODEPOSTAGE
900102[NULL] -500
900104[NULL] -500

 IS NULL 演算子では、NOT 演算子を使用して、式の値が NULL でないものを判定することができます。

-- 【説明】
-- 次の SQL 文は、「T_16_1」表から「ZIP_CODE」列が「NULL」ではないデータを取得します。

SELECT * FROM T_16_1
 WHERE ZIP_CODE IS NOT NULL;


C_IDZIP_CODEPOSTAGE
9001013330000 500
9001031030000 500
90010520100001200

参考表

T_16_1

C_IDZIP_CODEPOSTAGE
9001013330000 500
900102[NULL] -500
9001031030000 500
900104[NULL] -500
90010520100001200