isnull
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert true
als expr
dit is NULL
. 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,
- variant_explode table-waardefunctieofwel
- variant_explode_outer table-waardige functie
het resultaat altijd false
is.
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