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 11.3 LTS ve üzeri
Ayrık dağıtım modeli kullanılarak sağlanan percentile değerine karşılık gelen sortKey değeri döndürür.
Sözdizimi
percentile_disc ( percentile )
WITHIN GROUP (ORDER BY sortKey [ASC | DESC] )
Bu işlev,
Argümanlar
-
percentile: 0 ile 1 arasında bir sayısal sabit değer veya her biri 0 ile 1 arasında olan bir sayısal sabit değer dizisi. -
sortKey: Yüzdebirlik değerinin hesaplandığı sayısal ifade. -
ASCveyaDESC: İsteğe bağlı olarak yüzdebirlik değerinin artan veya azalan düzen kullanılarak hesaplanıp hesaplanmayacağını belirtin. Varsayılan değer:ASC.
İadeler
percentile sayısalsa DOUBLE, percentile DIZİ ise DOUBLE dizisi olur.
Toplama işlevi, sortKey grubu içindeki percentile ile eşleşen sortKeys değerini döndürür.
Örnekler
-- Return the median, 40%-ile and 10%-ile.
> SELECT percentile_disc(array(0.5, 0.4, 0.1)) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (1), (2), (10) AS tab(col);
[1, 1, 0]
-- Return the interpolated median.
> SELECT percentile_disc(0.50) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (6), (6), (7), (9), (10) AS tab(col);
6