Функция map
Область применения: Databricks SQL Databricks Runtime
Создает сопоставление с указанными парами "ключ-значение".
Синтаксис
map( [key1, value1] [, ...] )
Аргументы
keyN
: выражение любого сравнимого типа. ВсеkeyN
должны совместно использовать наименьший общий тип.valueN
: выражение любого типа. ВсеvalueN
должны совместно использовать наименьший общий тип.
Возвраты
Значение MAP с ключами, введенными как наименьший общий тип keyN
, и значениями, введенными как наименьший общий тип valueN
.
Может иметь 0 или более пар.
Если имеется дублирующий ключ или ключ NULL, функция вызывает ошибку.
Примеры
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}