Função map

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Cria um mapa com os pares chave-valor especificados.

Sintaxe

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

Argumentos

  • keyN: uma expressão de qualquer tipo comparável. Todos keyN devem compartilhar um tipo menos comum.
  • valueN: uma expressão de qualquer tipo. Todos valueN devem compartilhar um tipo menos comum.

Retornos

Um MAP com chaves digitadas como o tipo menos comum de keyN e valores digitados como o tipo menos comum de valueN.

Pode haver 0 ou mais pares.

Se houver 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}