Função named_struct
Aplica-se a: SQL do Databricks Runtime do Databricks
Cria um struct com os nomes e valores de campo especificados.
Sintaxe
named_struct( {name1, val1} [, ...] )
Argumentos
nameN
: um campo de nomeação de literal de STRING N.valN
: uma expressão de qualquer tipo que especifica o valor para o campo N.
Retornos
Uma struct com campo N correspondente ao tipo de valN
.
Exemplos
> SELECT named_struct('a', 1, 'b', 2, 'c', 3);
{"a":1,"b":2,"c":3}