Oracle 21c NVL2 SQL関数の使い方

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0

書式
NVL2(expr1, expr2, expr3)
expr1がNULLでない場合はexpr2を返す。expr1がNULLの場合はexpr3を返す。

expr1 
NULLかどうかを調べる値を指定する。
expr2  
expr1がNULL以外の場合に返す値を指定する。
expr3 
expr1がNULLの場合に返す値を指定する。

SQL構文

select nvl2(null,0,4) result from dual

実行結果 4

 

Oracle 21c

Posted by arkgame