Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Databricks SQL
Databricks Runtime
Belirtilen alan değerleriyle bir STRUCT
oluşturur.
Söz dizimi
struct(expr1 [[AS] alias1] ) [, ...] )
Argümanlar
-
exprN
: Herhangi bir türde bir ifade. -
aliasN
: Alan için isteğe bağlı bir diğer ad.
İadeler
fieldN
türüyle eşleşen bir exprN
yapı.
Alan adları aşağıdaki kurallara göre belirlenir:
- belirtilirse
aliasN
, alan olarak adlandırılıraliasN
. - Eğer
exprN
sütun adı gibi adlandırılmış bir başvuruysa, alan adı bu addır. - Aksi takdirde, alanlar
colN
olarak adlandırılır; buradaN
, alanın yapıdaki konumudur.
Örnekler
> 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}