Megosztás a következőn keresztül:


A isnull függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Ha igen, true expr akkor adja vissza.NULL Ez a függvény a null operátor szinonimája.

Syntax

isnull(expr)

Argumentumok

  • expr: Bármilyen típusú kifejezés.

Válaszok

A BOOLEAN.

Ha expr az VARIANT eredmény a következő:

az eredmény mindig false. A is_variant_null függvényfüggvény használatával ellenőrizze, hogy a VARIANT kódolt érték egy adott típusra van-e NULLállítvaVARIANT, és ellenőrizze, hogy az eredmény az-eNULL.

Példák

> 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