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

 

Oracle 21c

Posted by arkgame