إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
إرجاع رقم المستودع لقيمة في مدرج تكراري بعرض متساوي.
بناء الجملة
width_bucket(expr, minExpr, maxExpr, numBuckets)
الوسيطات
expr: تعبير رقمي أو فاصل زمني ليتم مستودعه.minExpr: تعبير رقمي أو تعبير فاصل زمني يوفر حد أقل للمستودعات.maxExpr: تعبير رقمي أو فاصل زمني يوفر حد أعلى للمستودعات.numBuckets: تعبير INTEGER أكبر من 0 يحدد عدد المستودعات.
إذا كان expr رقمياmaxExpr، minExpr ويجب أيضا أن يكون رقميا.
إذا كان expr فاصلا زمنيا، minExpr maxExpr ويجب أن يكون من نفس نوع الفاصل الزمني.
يتم دعم الفاصل الزمني منذ: Databricks Runtime 10.1
المرتجعات
عدد صحيح.
تقسم الدالة النطاق بين minExpr و maxExpr إلى numBuckets شرائح متساوية الحجم.
والنتيجة هي الشريحة التي expr تقع فيها.
إذا كان expr خارج minExpr النتيجة هو 0.
إذا كان expr خارج maxExpr النتيجة هو numbuckets + 1
minExpr يمكن أن يكون أكبر من maxExpr.
الأمثلة
> SELECT width_bucket(5.3, 0.2, 10.6, 5);
3
> SELECT width_bucket(-2.1, 1.3, 3.4, 3);
0
> SELECT width_bucket(8.1, 0.0, 5.7, 4);
5
> SELECT width_bucket(-0.9, 5.2, 0.5, 2);
3
> SELECT width_bucket(INTERVAL '1' DAY, INTERVAL '0' DAY, INTERVAL '10' DAY, 11);
2