# NULL\_IF

Если в параметре **condition** содержится логическое значение **true**, то возвращается null; в противном случае возвращается второй аргумент.

## Синтаксис

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

## Аргументы

| Имя | Тип | Описание | Значение по умолчанию |
| --- | --- | --- | --- |
| условие | Булево | Если это истинно, возвращается null. В противном случае возвращается второй аргумент. |  |
| значение | любой | Это будет возвращено как есть, если первый аргумент не содержит true. |  |

## Примеры

| условие | значение | Выходные данные |
| --- | --- | --- |
| «true» | "foo" | null |
| ложь | "foo" | `foo` |
| null::Boolean | "foo" | `foo` |