Поделиться через


Функция 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}