NULLIF は各種関数で、引数が等しい場合に NULL 値を戻します。
構文

>>-NULLIF--(--expression1--,--expression2--)-------------------><
NULLIF 関数は、引数が等しい場合に NULL 値を戻します。そうでない場合は、最初の引数の値を戻します。 各引数は比較できるものでなければなりません。
NULLIF(e1,e2) の結果は、次の式の結果と同じです。
CASE WHEN e1=e2 THEN NULL ELSE e1 END
e1=e2 の評価結果が不明になったとき (引数の一方または両方が NULL のため)、NULLIF は最初の引数の値を戻します。