mysql | Función NULLIF( )

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *