Condividi tramite


Funzione map_concat

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce l'unione di tutte le espressioni della mappa expr.

Sintassi

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

Argomenti

  • exprN: espressione MAP. Tutti exprN devono condividere un tipo meno comune.

Valori restituiti

MAP del tipo meno comune di exprN.

Se non viene specificato alcun argomento, una mappa vuota.

Azure Databricks genera DUPLICATED_MAP_KEY in caso di collisione tra le mappe di input.

Condizioni di errore comuni

Esempi

> 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