# NULL\_IF

S'il existe une valeur booléenne **true** dans le paramètre **condition**, renvoie une valeur nulle ; sinon, renvoie le deuxième argument

## Syntaxe

```
NULL_IF(condition, value)
```

## Arguments

| Nom | Type | Description | Valeur par défaut |
| --- | --- | --- | --- |
| condition | Booléen | Si défini sur true, renvoie une valeur nulle. Sinon, renvoie le deuxième argument |  |
| value | N'importe quel type | Cette valeur sera renvoyée telle quelle si le premier argument ne contient pas la valeur true. |  |

## Exemples

| condition | value | Sortie |
| --- | --- | --- |
| true | "foo" | null |
| false | "foo" | `foo` |
| null::Boolean | "foo" | `foo` |