

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# IS\_NOT\_NULL 表达式
<a name="IS_NOT_NULL"></a>

IS\_NOT\_NULL条件表达式用于检查值是否不为空。

此表达式是的同义词。IS NOT NULL

## 语法
<a name="IS_NOT_NULL-syntax"></a>

```
is_not_null(expr)
```

## Arguments
<a name="IS_NOT_NULL-arguments"></a>

*expr*  
任何类型的表达式。

## 返回值
<a name="IS_NOT_NULL-returns"></a>

IS\_NOT\_NULL条件表达式返回布尔值。如果不`expr1`为 NULL，则返回`true`，否则返回`false`。

## 示例
<a name="IS_NOT_NULL-example"></a>

以下示例检查该值`1`是否不为空，并返回布尔结果，`true`因为 1 是一个有效的非空值。

```
SELECT is not null(1);
 true
```

以下示例从`squirrels`表中选择`id`列，但仅选择年龄列不在的行`null`。

```
SELECT id FROM squirrels WHERE is_not_null(age)
```