Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
nullIf
nullIf
compara dos expresiones. Si son iguales, la función devuelve “null”. Si no son iguales, la función devuelve la primera expresión.
Sintaxis
nullIf(
expression1
,expression2
)
Argumentos
nullIf
toma dos expresiones como argumentos.
- expresión
-
La expresión puede ser numérica, una fecha o una cadena. Puede ser un nombre de campo, un valor literal u otra función.
Tipo de retorno
Cadena
Ejemplo
El siguiente ejemplo devuelve valores nulos si se desconoce el motivo del retraso de un envío.
nullIf(delayReason, 'unknown')
Los siguientes son los valores de los campos.
delayReason ============ unknown back ordered weather delay
Para estos valores de campo, se devuelven los siguientes valores.
(null) back ordered weather delay