La función MySQL NULLIF() se utiliza para la comparación de dos expresiones. La función NULLIF() devuelve NULL si ambas expresiones son iguales, de lo contrario, devuelve la primera expresión. La función NULLIF() acepta las expresiones como parámetro y devuelve NULL si ambas son iguales.
Sintaxis:
NULLIF(expression1, expression2)
Parámetros utilizados:
expresión1: se utiliza para especificar la primera expresión.
expresión2: se utiliza para especificar la segunda expresión.
Valor devuelto:
La función MySQL NULLIF() devuelve NULL si ambas expresiones pasadas son iguales o devuelve la primera expresión si ambas expresiones no son iguales.
Versiones compatibles de MySQL:
- mysql 5.7
- mysql 5.6
- mysql 5.5
- mysql 5.1
- mysql 5.0
- mysql 4.1
- mysql 4.0
- mysql 3.23
Ejemplo-1: Implementación de la función NULLIF() comparando dos strings iguales.
SELECT NULLIF("Geeksforgeeks", "Geeksforgeeks");
Producción:
NULL
Ejemplo-2: Implementación de la función NULLIF() comparando dos strings desiguales.
SELECT NULLIF("123", "Geeksforgeeks");
Producción:
123
Ejemplo-3: Implementación de la función NULLIF() comparando dos valores enteros.
SELECT NULLIF(2, 4);
Producción:
2
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA