is null 运算符

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

测试 expr 是否为 NULL

语法

expr is [not] null

参数

  • expr:任何类型的表达式。

返回

一个 BOOLEAN

如果指定了 not,则此运算符是 isnotnull(expr) 的同义词。 否则,此运算符是 isnull(expr) 的同义词。

如果 expr 是以下项的 VARIANT 结果:

is null 的结果始终为 false。 使用 is_variant_null 函数 检查 VARIANT 编码值是否为 NULL,或将 VARIANT 强制转换为特定类型,并检查结果是否 NULL

示例

> SELECT 1 is null;
 false

> SELECT 1 is not null;
 true