共用方式為


isnull函式

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

如果 trueexpr,則傳回 NULL。 此函式是 null 運算子的 同義字

語法

isnull(expr)

引數

  • expr:任何類型的表達式。

傳回

BOOLEAN

如果 exprVARIANT 的結果:

結果一律 false為 。 使用is_variant_null函式來檢查編碼值是否VARIANTNULL,或將 轉換為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