Função map_concat

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna a união de todas as expr expressões de mapa.

Sintaxe

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

Argumentos

  • exprN: Uma expressão MAP. Todos exprN devem partilhar um tipo menos comum.

Devoluções

Um MAP do tipo menos comum de exprN.

Se nenhum argumento for fornecido, um mapa vazio.

Azure Databricks levanta DUPLICATED_MAP_KEY se houver uma colisão chave entre mapas de entrada.

Condições de erro comuns

Exemplos

> 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