Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Относится к:
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