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}