共用方式為


isnotnull函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

如果 true 不是 expr,則傳回 NULL。 此函式與 同 expr IS NOT NULL義。

語法

isnotnull(expr)

引數

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

退貨

BOOLEAN

如果 exprVARIANT 的結果:

結果一律為true使用 is_variant_null 函數 來檢查 VARIANT 的編碼值是否為 NULL,或將 VARIANT 轉換為特定類型,並檢查結果是否為 NULL

範例

> SELECT isnotnull(1);
 true

> SELECT isnotnull(NULL:INTEGER);
 false

> SELECT isnotnull(parse_json('{"key": null}'):key);
 true

> SELECT isnotnull(parse_json('{"key": null}'):wrongkey);
 false

> SELECT !is_variant_null(parse_json('{"key": null}'):key);
 false