Função map_from_entries

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Cria um mapa criado a partir da matriz especificada de entradas.

Sintaxe

map_from_entries(expr)

Argumentos

  • expr: Uma expressão ARRAY de STRUCT com dois campos.

Devoluções

Um MAP onde as chaves são o primeiro campo das structs e os valores o segundo. Não deve haver duplicatas ou nulas no primeiro campo (a chave).

Exemplos

> SELECT map_from_entries(array(struct(1, 'a'), struct(2, 'b')));
 {1 -> a, 2 -> b}