三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録

NVL

構文

NVL( expr1 , expr2)

解説

expr1がNULLの場合expr2を戻します。

SELECT NVL( null , 'hoge' ) FROM DUAL;

[結果]
hoge


/*************************************************************************
 NULLを含むフィールドを結合する場合によく使用します。
**************************************************************************/

SELECT A.HOGE
FROM 	T_HOGE_A A, T_HOGE_A B
WHERE 	NVL(A.F1 , '@') = NVL(B.F1 , '@');