Funktionen map_concat

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar unionen för alla expr kartuttryck.

Syntax

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

Argument

  • exprN: Ett MAP-uttryck. Alla exprN måste dela en minst vanlig typ.

Returer

En KARTA över den minst vanliga typen av exprN.

Om inget argument anges, en tom karta.

Azure Databricks genererar DUPLICATED_MAP_KEY om det finns en nyckelkollision över indatakartor.

Vanliga felvillkor

Exempel

> 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