Función named_struct

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

Crea una estructura con los nombres de campo y valores especificados.

Sintaxis

named_struct( {name1, val1} [, ...] )

Argumentos

  • nameN: un literal de cadena que denomina el campo N.
  • valN: una expresión de cualquier tipo que especifica el valor del campo N.

Devoluciones

Estructura con el campo N que coincide con el tipo de valN.

Ejemplos

> SELECT named_struct('a', 1, 'b', 2, 'c', 3);
 {"a":1,"b":2,"c":3}