Funkcja isnull
Dotyczy: Databricks SQL
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
:
- Wyrażenie ścieżki JSON z prawidłową ścieżką,
- funkcja parse_json,
- variant_explode funkcja zwracająca wartość tabelilub
- funkcja "variant_explode_outer" wartości tabeli
wynik to zawsze false
.
Użyj funkcji
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