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
exprNsütun adı gibi adlandırılmış bir başvuruysa, alan adı bu addır. - Aksi takdirde, alanlar
colNolarak 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}