NULLIF es una de las diferentes funciones que devuelve un valor NULL si los argumentos son iguales.
Sintaxis

>>-NULLIF--(--expresión1--,--expresión2--)---------------------><
La función NULLIF devuelve un valor NULL si los argumentos son iguales, de lo contrario, devuelve el valor del primer argumento. Los argumentos deben ser compatibles. El resultado de utilizar
NULLIF(e1,e2) es el mismo que utilizar la expresión:
CASE WHEN e1=e2 THEN NULL ELSE e1 END
Cuando e1=e2 se evalúa en un valor desconocido (debido a que uno o los dos argumentos son NULL), NULLIF devuelve el valor del primer argumento.