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