isnotnull
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt true
zurück, wenn expr
nicht NULL
ist. Diese Funktion ist ein Synonym für expr IS NOT NULL
.
Syntax
isnotnull(expr)
Argumente
expr
: Ein Ausdruck beliebigen Typs
Gibt zurück
Ein BOOLEAN
.
Wenn expr
ein VARIANT
-Ergebnis ist von:
- JSON-Pfadausdruck mit einem gültigen Pfad,
- parse_json-Funktion,
- variant_explode-TVF oder
- variant_explode_outer table-valued-Funktion
dann ist das Ergebnis immer true
.
Überprüfen Sie mit der is_variant_null-Funktion, ob der kodierte VARIANT
-Wert NULL
ist, oder wandeln Sie VARIANT
in einen bestimmten Typ um, und überprüfen Sie, ob das Ergebnis NULL
ist.
Beispiele
> 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