A struct
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Létrehoz egy STRUCT
értéket a megadott mezőértékekkel.
Syntax
struct(expr1 [, ...] )
Argumentumok
exprN
: Bármilyen típusú kifejezés.
Válaszok
A típusnak fieldN
megfelelő exprN
struktúra.
Ha az argumentumok névvel ellátott hivatkozások, a nevek a mező elnevezésére szolgálnak.
Ellenkező esetben a mezők neve colN
, ahol N
a mező helye van a szerkezetben.
Példák
> 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}