Sdílet prostřednictvím


Funkce isnotnull

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime

Vrátí true , pokud expr není NULL. Tato funkce je synonymem pro expr IS NOT NULL.

Syntaxe

isnotnull(expr)

Argumenty

  • expr: Výraz libovolného typu.

Návraty

Úloha BOOLEAN.

Pokud je exprVARIANT výsledkem a:

výsledek je vždy true. is_variant_null Pomocí funkce zkontrolujte, zda je VARIANT zakódovaná hodnota NULL, nebo přetypujte VARIANT na určitý typ a zkontrolujte, zda je výsledek NULL.

Příklady

> 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