「Oracle」DECODE関数でNULLを判定するサンプル
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
構文
SELECT
DECODE(列名, NULL, 結果1, 値2, 結果2, 結果3)
FROM テーブル名;
DECODE関数を使って指定した列の値によって異なる結果を返します
操作例
指定した列の値とNULLを比較します。
SQL構文
select decode(null, null, '都市の名前入力必要', 'tokyo', '東京', '大阪') from dual
実行結果
都市の名前入力必要