Sdílet prostřednictvím


Funkce isnull

Platí pro:označeno zatržením ano Databricks SQL označeno zatržením ano Databricks Runtime

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

Syntaxe

isnull(expr)

Argumenty

  • expr: Výraz libovolného typu.

Návraty

Úloha BOOLEAN.

Pokud je expr výsledkem VARIANT:

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

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