struct
函式
適用於: Databricks SQL Databricks Runtime
使用指定的欄位值建立。STRUCT
語法
struct(expr1 [, ...] )
引數
exprN
:任何類型的表達式。
傳回
結構,其符合 fieldN
的類型 exprN
。
如果自變數是具名參考,則會使用名稱來命名字段。
否則,欄位會命名 colN
為 ,其中 N
是結構中欄位的位置。
範例
> 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}