Freigeben über


isnull-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt true zurück, wenn expr gleich NULL ist. Diese Funktion ist ein Synonym für null-Operator.

Syntax

isnull(expr)

Argumente

  • expr: Ein Ausdruck beliebigen Typs

Gibt zurück

Ein BOOLEAN.

Wenn expr ein VARIANT-Ergebnis ist von:

dann ist das Ergebnis immer false. Ü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 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