Функция map_concat

Область применения:флажок Databricks SQL флажок Databricks Runtime

Возвращает объединение всех выражений сопоставления expr.

Синтаксис

map_concat([ expr1 [, ...] ])

Аргументы

  • exprN: выражение MAP. Все exprN должны совместно использовать наименьший общий тип.

Возвраты

Значение MAP с наименьшим общим типом exprN.

Если аргумент не указан, возвращается пустое сопоставление.

Azure Databricks вызывает DUPLICATED_MAP_KEY если существует ключевое столкновение между картами ввода.

Распространенные условия ошибки

Примеры

> SELECT map_concat(map(1, 'a', 2, 'b'), map(3, 'c'));
  {1 -> a, 2 -> b, 3 -> c}

> SELECT map_concat(map(1, 'a'), map(1, 'b'));
  Error: DUPLICATED_MAP_KEY