Udostępnij za pośrednictwem


Funkcja isnull

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca wartość true , jeśli expr ma wartość NULL. Ta funkcja jest synonimem operatora null.

Składnia

isnull(expr)

Argumenty

  • expr: wyrażenie dowolnego typu.

Zwraca

Klasa BOOLEAN.

Jeśli expr jest wynikiem VARIANT :

wynik to zawsze false. Użyj funkcji is_variant_null, aby sprawdzić, czy zakodowana VARIANT wartość to NULL, lub rzutuj VARIANT wartość na określony typ i sprawdź, czy wynik to NULL.

Przykłady

> 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