Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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