struct
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Hiermee maakt u een STRUCT
met het opgegeven veld values.
Syntaxis
struct(expr1 [, ...] )
Argumenten
-
exprN
: Een expressie van elk type.
Retouren
Een struct met fieldN
het type exprN
.
Als de argumenten verwijzingen zijn, worden de namen gebruikt om het veld een naam te geven.
Anders worden de velden colN
, wheregenoemd, waarbijN
de positie van het veld in de structuur aangeeft.
Voorbeelden
> SELECT struct(c1, c2, c3) FROM VALUES(1, 2, 3) AS T(c1, c2, c3);
{"c1":1,"c2":2,"c3":3}
> SELECT struct(1, 2, 3);
{"col1":1,"col2":2,"col3":3}