Sdílet prostřednictvím


Funkce isnotnull

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného 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 expr je VARIANT výsledkem:

výsledek je vždy true. Pomocí funkce is_variant_null zkontrolujte, jestli VARIANT je NULLzakódovaná hodnota , nebo přetypovat VARIANT na určitý typ a zkontrolovat, zda je NULLvýsledek .

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