ntile دالة نافذة الترتيب

ينطبق على:التحقق تم وضع علامة نعم على التحقق من 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