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.
Szintaxis
struct(expr1 [[AS] alias1] ) [, ...] )
Argumentumok
-
exprN: Bármilyen típusú kifejezés. -
aliasN: A mező választható aliasa.
Visszaküldések
Egy fieldN típushoz illő exprN szerkezet.
A mezőneveket a következő szabályok határozzák meg:
- Ha
aliasNmeg van adva, a mező nevealiasN. - Ha
exprNné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 aNa mező helye 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 AS two, 3);
{"col1":1,"two":2,"col3":3}