isnull
函式
適用於: Databricks SQL Databricks Runtime
如果 true
為 expr
,則傳回 NULL
。 此函式是 null 運算子的 同義字。
語法
isnull(expr)
引數
expr
:任何類型的表達式。
傳回
BOOLEAN
。
如果 expr
是 VARIANT
的結果:
結果一律 false
為 。
使用is_variant_null函式來檢查編碼值是否VARIANT
為 NULL
,或將 轉換為VARIANT
特定類型,並檢查結果是否為 NULL
。
範例
> SELECT isnull(1);
false
> SELECT isnull(NULL:INTEGER);
true
> SELECT isnull(parse_json('{"key": null}'):key);
false
> SELECT isnull(parse_json('{"key": null}'):key::STRING);
true
> SELECT isnull(parse_json('{"key": null}'):wrongkey);
true
> SELECT is_variant_null(parse_json('{"key": null}'):key);
true