is_variant_null
函式
適用於: Databricks SQL Databricks Runtime 15.3 和更新版本
測試是否 variantExpr
為 VARIANT
編碼的。NULL
語法
is_variant_null ( variantExpr )
引數
variantExpr
VARIANT
:要檢查其是否為VARIANT
編碼的NULL
表達式。
傳回
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