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 10.4 LTS ve üzeri
expr'taki tüm değerlerden oluşan bir dizi, grup içinde döndürülür. Bu işlev, toplama işlevinin eş anlamlısıdırcollect_list.
Sözdizimi
array_agg ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]
Bu işlev,
Bağımsız değişkenler
-
expr: Herhangi bir türde bir ifade. -
cond: Toplama için kullanılan satırları filtreleyerek isteğe bağlı bir boole ifadesi.
Döndürülenler
Bağımsız değişken türünde bir ARRAY.
Dizideki öğelerin sırası belirleyici değildir.
NULL değerleri dışlanır.
Belirtilirse DISTINCT işlev yalnızca benzersiz değerler toplar ve toplama işlevi içincollect_set bir eş anlamlıdır.
Örnekler
> SELECT array_agg(col) FROM VALUES (1), (2), (NULL), (1) AS tab(col);
[1,2,1]
> SELECT array_agg(DISTINCT col) FROM VALUES (1), (2), (NULL), (1) AS tab(col);
[1,2]