Função named_struct

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Cria uma struct com os nomes e valores de campo especificados.

Sintaxe

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

Argumentos

  • nameN: Um campo de nomenclatura literal STRING N.
  • valN: Uma expressão de qualquer tipo que especifica o valor para o campo N.

Devoluções

Um 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}