map
função
Aplica-se a: Databricks SQL Databricks Runtime
Cria um mapa com os pares chave-valor especificados.
Sintaxe
map( [key1, value1] [, ...] )
Argumentos
keyN
: uma expressão de qualquer tipo comparável. TodoskeyN
têm de partilhar um tipo menos comum.valueN
: uma expressão de qualquer tipo. TodosvalueN
têm de partilhar um tipo menos comum.
Devoluções
Um MAPA com chaves escritas como o tipo menos comum de keyN
e valores escritos como o tipo menos comum de valueN
.
Pode haver 0 ou mais pares.
Se existir uma chave duplicada ou uma chave NULL, a função gera um erro.
Exemplos
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}