Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает true, если expr равно NULL. Эта функция является синонимом оператора is null.
Синтаксис
isnull(expr)
Аргументы
-
expr: выражение любого типа.
Возвраты
BOOLEAN.
Если expr результат:VARIANT
- Выражение пути JSON с допустимым путем,
-
parse_jsonфункция, -
variant_explodeфункция с табличным значением или -
variant_explode_outerФункция с табличным значением
Результат всегда false.
Используйте функцию is_variant_null, чтобы проверить, является ли закодированное значение VARIANT, или приведите NULL к определенному типу и проверьте, является ли результат VARIANT.
Примеры
> 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