Funkcja isnotnull
Dotyczy: Databricks SQL
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
:
- Wyrażenie ścieżki JSON z poprawną ścieżką,
- funkcja parse_json,
- funkcja wartości tabeli variant_explodelub
- variant_explode_outer funkcji wartości tabeli
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