Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime
Crea una mappa con le coppie chiave-valore specificate.
Sintassi
map( [key1, value1] [, ...] )
Argomenti
-
keyN: espressione di qualsiasi tipo paragonabile. TuttikeyNdevono condividere un tipo minimo comune. -
valueN: espressione di qualsiasi tipo. TuttivalueNdevono condividere un tipo minimo comune.
Restituzioni
Una MAP con chiavi tipizzate come il tipo meno comune di keyN e valori tipizzati come il tipo meno comune di valueN.
Possono essere presenti 0 o più coppie.
Azure Databricks genera DUPLICATED_MAP_KEY se i valori di keyN sono duplicati.
Azure Databricks genera NULL_MAP_KEY se una keyN è NULL.
Condizioni di errore comuni
Esempi
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}
> SELECT map(1, 'a', 1, 'b');
Error: DUPLICATED_MAP_KEY