Función map_concat

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve la unión de todas las expresiones de asignación de expr.

Sintaxis

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

Argumentos

  • exprN: expresión MAP. Todos exprN deben compartir un tipo menos común.

Devoluciones

Un mapa del tipo de exprN menos común.

Si no se proporciona ningún argumento, se genera un mapa vacío.

Azure Databricks genera DUPLICATED_MAP_KEY si hay una colisión de claves entre mapas de entrada.

Condiciones de error comunes

Ejemplos

> 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