Udostępnij za pośrednictwem


Funkcja isnotnull

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

Zwraca true, jeśli expr nie jest NULL. Ta funkcja jest synonimem expr IS NOT NULL.

Składnia

isnotnull(expr)

Argumenty

  • expr: wyrażenie dowolnego typu.

Zwraca

A BOOLEAN.

Jeśli expr jest rezultatem VARIANT :

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

Przykłady

> 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