# 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` |