Crée une structure de type STRUCT à partir d'une liste de valeurs donnée.
Syntaxe
struct struct(<value1>,<value2>[, ...])
Paramètres
value : obligatoire. Valeur de n'importe quel type de données.
Valeur renvoyée
Renvoie une valeur de type STRUCT. Les colonnes sont nommées séquentiellement col1, col2, ....
Exemples
-- The return value is {col1:a, col2:123, col3:true, col4:56.9}.
select struct('a',123,'true',56.90);
Fonctions associées
STRUCT est une fonction de type complexe. Pour plus d'informations sur les fonctions de traitement des types complexes (ARRAY, MAP, STRUCT et JSON), consultez la rubrique Fonctions de type complexe.