NULL_IF
Se o parâmetro de condição contiver um valor booleano true, retorna null; caso contrário, retorna o segundo argumento.
Sintaxe
NULL_IF(condition, value)
Argumentos
| Nome | Tipo | Descrição | Valor padrão |
|---|---|---|---|
| condição | Booleano | Se isso for verdadeiro, retornar null. Caso contrário, retorne o segundo argumento | |
| valor | any | Isso será retornado como está se o primeiro argumento não contiver verdadeiro. |
Exemplos
| condição | valor | Saída |
|---|---|---|
| true | "foo" | nulo |
| false | "foo" | foo
|
| null::Boolean | "foo" | foo
|