Partager via


Fonction named_struct

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Crée un struct avec les noms et valeurs de champs spécifiés.

Syntaxe

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

Arguments

  • nameN : littéral STRING nommant le champ N.
  • valN : expression de n’importe quel type spécifiant la valeur du champ N.

Retours

Un struct dont le champ N correspond au type de valN.

Exemples

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