إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
يقسم الصفوف لكل قسم نافذة إلى مستودعات n تتراوح من 1 إلى على الأكثر n.
بناء الجملة
ntile([n])
الوسيطات
n: قيمة INTEGER حرفية اختيارية أكبر من 0.
المرتجعات
عدد صحيح.
الإعداد الافتراضي ل n هو 1. إذا كان n أكبر من العدد الفعلي أو الصفوف في النافذة يجب استخدام عبارة ORDER BY مع هذه الدالة.
إذا كان الطلب غير فريد، تكون النتيجة غير محددة.
الأمثلة
> 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