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