A isnull
függvény
A következőkre vonatkozik: Databricks SQL 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ő:
- JSON-elérési út kifejezés érvényes elérési úttal,
- parse_json függvény,
- variant_explode táblaértékelt függvény, vagy
- variant_explode_outer táblaértékű függvény
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