Функция map_contains_key
Область применения: Databricks SQL Databricks Runtime 10.4 LTS и выше
Возвращает значение true, если map
содержит key
.
Синтаксис
map_contains_key(map, key)
Аргументы
map
: сопоставление, в котором выполняется поиск.key
: выражение с типом, которым используется наименее распространенный тип сmap
ключами.
Возвраты
Значение BOOLEAN.
Если map
или key
равно NULL
, возвращается результат NULL
.
Примеры
> SELECT map_contains_key(map(1, 'a', 2, 'b'), 2);
true
> SELECT map_contains_key(map(1, 'a', 2, 'b'), 3);
false
> SELECT map_contains_key(map(1, 'a', 2, 'b'), NULL);
NULL