Оператор is null
Область применения: Databricks SQL Databricks Runtime
Проверяет, имеет ли expr
значение NULL
.
Синтаксис
expr is [not] null
Аргументы
-
expr
: выражение любого типа.
Возвраты
BOOLEAN
.
Если указан параметр not
, этот оператор является синонимом для isnotnull(expr)
.
В противном случае оператор является синонимом для isnull(expr)
.
Если expr
результат:VARIANT
- Выражение пути JSON с допустимым путем,
- функция parse_json,
- variant_explode табличное значение функции или
- variant_explode_outer табличное значение функции
Результат is null
всегда false
.
Используйте функцию is_variant_null, чтобы проверить, является ли VARIANT
кодированное значение, или приведение NULL
к определенному типу и проверьте, является VARIANT
NULL
ли результат.
Примеры
> SELECT 1 is null;
false
> SELECT 1 is not null;
true