Sdílet prostřednictvím


Funkce isnull

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí true , pokud expr je NULL. Tato funkce je synonymem pro operátor null.

Syntaxe

isnull(expr)

Argumenty

  • expr: Výraz libovolného typu.

Návraty

Úloha BOOLEAN.

Pokud expr je VARIANT výsledkem:

výsledek je vždy false. 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 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