is_variant_null
函数
适用于: Databricks SQL Databricks Runtime 15.3 及更高版本
测试 variantExpr
是否为 VARIANT
编码的 NULL
。
语法
is_variant_null ( variantExpr )
参数
variantExpr
:用于检查它是否为VARIANT
编码的NULL
的VARIANT
表达式。
返回
一个 BOOLEAN
。
备注
此函数检查 variantExpr
是否存储 VARIANT
编码的 NULL
。
使用 IS NULL 运算符检查输入 variantExpr
是否为 NULL
。
示例
-- Simple example
> SELECT is_variant_null(v:key), is_variant_null(v:a)
FROM VALUES(parse_json('{"key": null, "a": 1}')) AS T(v)
true false
-- difference between is_variant_null and is null
> SELECT is_variant_null(v:key), v:key IS NULL
FROM VALUES(parse_json('{"key": null}')) AS T(v)
true false