Oracle 21c NVL SQL関数の使い方
環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
構文
NVL(expr1, expr2)
NVLには次の引数を指定します。
expr1 NULLかどうかを調べる値を指定する。 expr2 expr1がNULLの場合に返す値を指定する。expr1と同じデータ型を指定する。expr1と異なるデータ型を指定した場合はエラーになります。
expr1がNULLでない場合はexpr1を返す。expr1がNULLの場合はexpr2を返す。
使用例
テーブル「user_tbl」から年齢(age)を取得します。
ageがNULLの場合は20とします。
SQL構文
SELECT NVL(age, 20) FROM user_tbl