NULLIF

NULLIF(expr1,expr2)

Devuelve NULL si expr1 = expr2 es verdadero, si no devuelve expr1. Esto es lo mismo que si se usa la expresión WHEN expr1 = expr2 THEN NULL ELSE expr1 END.

mysql> SELECT NULLIF(1,1);
        -> NULL
mysql> SELECT NULLIF(1,2);
        -> 1

Hay que tener en cuenta que MySQL evalúa expr1 dos veces si los argumentos no son iguales. NULLIF() se añadió en MySQL 3.23.15.



suministrado por FreeFind
Valid HTML 4.0! Valid CSS!