Funzione map

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

Crea una mappa con le coppie chiave-valore specificate.

Sintassi

map( [key1, value1] [, ...] )

Argomenti

  • keyN: espressione di qualsiasi tipo paragonabile. Tutti keyN devono condividere un tipo meno comune.
  • valueN: espressione di qualsiasi tipo. Tutti valueN devono condividere un tipo meno comune.

Valori restituiti

MAP con chiavi digitate come tipo meno comune di keyN e i valori digitati come tipo meno comune di valueN.

Possono essere presenti 0 o più coppie.

Se è presente una chiave duplicata o una chiave NULL, la funzione genera un errore.

Esempi

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}