ISNULL 関数 - NULL を変換する -

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

ISNULL( 値, 変換後の値 )


戻り値 : 変換された値

関連キーワード

 ISNULL 関数は、指定した値の NULL を変換後の値に変換するときに使用します。 なお、Oracle で NULL を変換する場合には、NVL 関数を使用します。

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

SELECT C_ID, ISNULL(ZIP_CODE, 'UNKNOWN') FROM T_16_1;


C_IDISNULL(ZIP_CODE, 'UNKNOWN')
9001013330000
900102UNKNOWN
9001031030000
900104UNKNOWN
9001052010000

参考表

T_16_1

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