Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Gibt true zurück, wenn expr gleich NULL ist. Diese Funktion ist ein Synonym für is null operator.
Syntax
isnull(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_jsonFunktion, -
variant_explodeTabellenwertfunktion oder -
variant_explode_outerTabellenwertfunktion
dann ist das Ergebnis immer false.
Verwenden Sie die is_variant_null Funktionsfunktion , um zu überprüfen, ob der VARIANT codierte Wert ist NULL, oder wandeln Sie den VARIANT Wert in einen bestimmten Typ um, und überprüfen Sie, ob das Ergebnis lautet NULL.
Beispiele
> 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