Condividi tramite


Funzione map_from_entries

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

Crea una mappa creata dalla matrice di voci specificata.

Sintassi

map_from_entries(expr)

Argomenti

  • expr: Un'espressione ARRAY di STRUCT con due campi.

Valori restituiti

MAP in cui le chiavi sono il primo campo delle strutture e i valori sono il secondo.

Azure Databricks genera DUPLICATED_MAP_KEY se sono presenti chiavi duplicate.

Condizioni di errore comuni

Esempi

> SELECT map_from_entries(array(struct(1, 'a'), struct(2, 'b')));
 {1 -> a, 2 -> b}

> SELECT map_from_entries(array(struct(1, 'a'), struct(1, 'b')));
  Error: DUPLICATED_MAP_KEY