Función map_from_entries

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Crea una asignación generada a partir de la matriz de entradas especificada.

Sintaxis

map_from_entries(expr)

Argumentos

  • expr: expresión ARRAY de STRUCT con dos campos.

Devoluciones

Una asignación donde las claves son el primer campo de las estructuras y los valores, el segundo.

Azure Databricks genera DUPLICATED_MAP_KEY si hay claves duplicadas.

Condiciones de error comunes

Ejemplos

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

> SELECT map_from_entries(array(struct(1, 'a'), struct(1, 'b')));
  Error: DUPLICATED_MAP_KEY