

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# funzione di costruzione MAP
<a name="map_function"></a>

La funzione di costruzione MAP crea una mappa con le coppie chiave/valore specificate.

Le funzioni di costruzione come MAP sono utili quando è necessario creare nuove strutture di dati a livello di codice all'interno delle query SQL. Consentono di creare strutture di dati complesse che possono essere utilizzate per ulteriori elaborazioni o analisi dei dati. 

## Sintassi
<a name="map_function-syntax"></a>

```
map(key0, value0, key1, value1, ...)
```

## Argomenti
<a name="map_function-arguments"></a>

 *chiave 0*   
Un'espressione di qualsiasi tipo comparabile. Tutte le *key0* devono condividere un tipo meno comune.

 *valore 0*   
Un'espressione di qualsiasi tipo. Tutti i *ValueN* devono condividere un tipo meno comune.

## Valori restituiti
<a name="map_function-returns"></a>

*La funzione MAP restituisce un MAP con tasti digitati come tipo meno comune di *key0* e valori digitati come tipo meno comune di value0.*

## Esempi
<a name="map_function-examples"></a>

L'esempio seguente crea una nuova mappa con due coppie chiave-valore: La chiave è associata al valore. `1.0` `'2'` La chiave `3.0` è associata al valore. `'4'` La mappa risultante viene quindi restituita come output dell'istruzione SQL. 

```
SELECT map(1.0, '2', 3.0, '4');
 {1.0:"2",3.0:"4"}
```