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
Sağlanan percentile'lerin sortKey'üne karşılık gelen değeri, sürekli dağıtım modeli kullanarak döndürür.
Sözdizimi
percentile_cont ( percentile )
WITHIN GROUP (ORDER BY sortKey [ASC | DESC] )
Bu işlev, tümcesi kullanılarak OVER çağrılabilir.
Tartışmalar
-
percentile: 0 ile 1 arasında bir sayısal sabit olgu veya her biri 0 ile 1 arasında olan sayısal sabit olgulardan oluşan bir dizi. -
sortKey: Yüzdebirlik değerinin hesaplanacağı 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
Sayısalsa percentile DOUBLE, DIZI ise percentile DOUBLE dizisi.
Toplam işlev, sortKey grubu içinde interpolasyonla hesaplanan yüzdebirliği döndürür.
Örnekler
-- Return the median, 40%-ile and 10%-ile.
> SELECT percentile_cont(array(0.5, 0.4, 0.1)) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (1), (2), (10) AS tab(col);
[1.5, 1.2000000000000002, 0.30000000000000004]
-- Return the interpolated median.
> SELECT percentile_cont(0.50) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (6), (6), (7), (9), (10) AS tab(col);
6.5