【Db2】NULLを文字列に置換
項目値がNULLの場合に指定した文字列を返したい事があります。
Oracleでは「NVL」です。
Db2では「COALESCE」となります。
例:
SELECT COALESCE(TEST, 'HENKAN') FROM TTBL
「TTBL」テーブルの「TEST」項目がNULLの場合に、文字列の 'HENKAN’ を返します。
NULL以外の場合は、「TEST」項目の値をそのまま返します。
項目値がNULLの場合に指定した文字列を返したい事があります。
Oracleでは「NVL」です。
Db2では「COALESCE」となります。
例:
SELECT COALESCE(TEST, 'HENKAN') FROM TTBL
「TTBL」テーブルの「TEST」項目がNULLの場合に、文字列の 'HENKAN’ を返します。
NULL以外の場合は、「TEST」項目の値をそのまま返します。