# NULL\_IF

如果 **condition** 参数中的布尔值为 **true**，则返回 null；否则，返回第二个参数

## 语法

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

## 参数

| 名称 | 类型 | 描述 | 默认值 |
| --- | --- | --- | --- |
| 条件 | 布尔值 | 如果此项为 true，则返回 null。否则，返回第二个参数 |  |
| 值 | any | 如果第一个参数不包含 true，则此项将按原样返回。 |  |

## 示例

| 条件 | 值 | 输出 |
| --- | --- | --- |
| true | "foo" | null |
| false | "foo" | `foo` |
| null::Boolean | “foo” | `foo` |