As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
nullIf
nullIf
compara duas expressões. Se elas forem iguais, a função retornará nula. Se eles não forem iguais, a função retornará a primeira expressão.
Sintaxe
nullIf(
expression1
,expression2
)
Argumentos
nullIf
leva duas expressões como argumentos.
- expressão
-
A expressão pode ser numérica, data e hora ou string. Pode ser um nome de campo, um valor literal ou outra função.
Tipo de retorno
String
Exemplo
O exemplo a seguir retornará nulo se o motivo para o atraso na entrega for desconhecido.
nullIf(delayReason, 'unknown')
A seguir estão os valores de campo especificados.
delayReason ============ unknown back ordered weather delay
Para esses valores de campo, os seguintes valores são retornados.
(null) back ordered weather delay