適用於:Databricks SQL
Databricks Runtime
如果 true
不是 expr
,則傳回 NULL
。 此函式與 同 expr IS NOT NULL
義。
語法
isnotnull(expr)
引數
-
expr
:任何類型的表達式。
退貨
BOOLEAN
。
如果 expr
是 VARIANT
的結果:
結果一律為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