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
Her pencere bölümünün satırlarını 1 ile en çok narasında değişen n demetlere böler.
Söz dizimi
ntile([n])
Bağımsız değişkenler
-
n: 0'dan büyük isteğe bağlı BIR INTEGER değişmez değeri.
Döndürülenler
TAMSAYı.
için n varsayılan değer 1'dir. Eğer n penceredeki gerçek sayıdan veya satırlardan daha büyükse, bu işlevle birlikte ORDER BY yan tümcesini kullanmanız gerekir.
Sipariş benzersiz değilse, sonuç belirleyici değildir.
Örnekler
> SELECT a, b, ntile(2) OVER (PARTITION BY a ORDER BY b) FROM VALUES ('A1', 2), ('A1', 1), ('A2', 3), ('A1', 1) tab(a, b);
A1 1 1
A1 1 1
A1 2 2
A2 3 1