三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
NVL2
構文
NVL( expr1 , expr2 ,expr3)
解説
expr1がNULLのでない場合,expr2を戻します。
expr1がNULLの場合,expr3を戻します。
例
/*************************************************************************
expr1がNULLのでない場合
**************************************************************************/
SELECT NVL2( 'a' , 'hoge' , 'hogehoge' ) FROM DUAL;
[結果]
hoge
/*************************************************************************
expr1がNULLの場合
**************************************************************************/
SELECT NVL2( null , 'hoge' , 'hogehoge' ) FROM DUAL;
[結果]
hogehoge