Funkcja isnotnull
Dotyczy: Databricks SQL Databricks Runtime
Zwraca wartość true
, jeśli expr
nie NULL
ma wartości . Ta funkcja jest synonimem .expr IS NOT NULL
Składnia
isnotnull(expr)
Argumenty
-
expr
: wyrażenie dowolnego typu.
Zwraca
Klasa BOOLEAN
.
Jeśli expr
jest wynikiem VARIANT
:
- Wyrażenie ścieżki JSON z prawidłową ś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
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