Freigeben über


isnotnull-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 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:

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