Función map

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

Crea una asignación con los pares clave-valor especificados.

Sintaxis

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

Argumentos

  • keyN: expresión de cualquier tipo comparable. Todos keyN deben compartir un tipo menos común.
  • valueN: una expresión de cualquier tipo. Todos valueN deben compartir un tipo menos común.

Devoluciones

MAP con claves del tipo menos común de keyN y valores del tipo menos común de valueN.

Puede haber 0 o más pares.

Si hay una clave duplicada o una clave NULL, la función genera un error.

Ejemplos

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}