Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Databricks SQL
Databricks Runtime
Retourneert true
als expr
NULL
is. Deze functie is een synoniem voor een null-operator.
Syntaxis
isnull(expr)
Argumenten
-
expr
: Een expressie van elk type.
Retouren
A BOOLEAN
.
Als expr
het VARIANT
resultaat is van een:
- JSON-padexpressie met een geldig pad,
- parse_json-functie,
- variant_explode functie met tabelwaardeof
- variant_explode_outer tabelwaardefunctie
het resultaat is altijd false
.
Gebruik de functie is_variant_null om te controleren of de VARIANT
gecodeerde waarde is NULL
, of cast het VARIANT
naar een specifiek type en controleer of het resultaat is NULL
.
Voorbeelden
> 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