Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime
Zwraca wartość true , jeśli expr ma wartość NULL. Ta funkcja jest synonimem operatorais 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ą,
-
parse_jsonfunkcja, -
variant_explodefunkcja wartości tabeli lub -
variant_explode_outerfunkcja zwracająca wartości tabeli
wynik to zawsze false.
Użyj funkcji is_variant_null, aby sprawdzić, czy wartość zakodowana jako VARIANT to NULL, lub rzutuj VARIANT na określony typ i sprawdź, czy wynik ma wartość 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