Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Létrehoz egy STRUCT
a megadott mezőértékekkel.
struct(expr1 [[AS] alias1] ) [, ...] )
-
exprN
: Bármilyen típusú kifejezés. -
aliasN
: A mező választható aliasa.
Egy exprN
típushoz illő fieldN
szerkezet.
A mezőneveket a következő szabályok határozzák meg:
- Ha
aliasN
meg van adva, a mező nevealiasN
. - Ha
exprN
névvel ellátott hivatkozás, például oszlopnév, akkor a mező neve az a név. - Ellenkező esetben a mezők neve
colN
, ahol aN
a mező helye a szerkezetben.
> 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 AS two, 3);
{"col1":1,"two":2,"col3":3}