Função named_struct

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva 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}