إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime 13.3 LTS وما فوق
إرجاع موضع البت المستند إلى 0 لرقم معين BIGINT داخل مستودع.
بالاشتراك مع الدالة bitmap_bucket_number() فإنه يعرف أي BIGINT رقم بشكل فريد.
بناء الجملة
bitmap_bit_position(expr)
الوسيطات
expr: تعبيرBIGINT.
المرتجعات
بين BIGINT 0 و32767.
إذا كانت expr النتيجة تطابق: (expr - 1) % 32768.>0
إذا كانت expr النتيجة تطابق: abs(expr) % 32768.<= 0
الأمثلة
> SELECT bitmap_bucket_number(1), bitmap_bit_position(1);
1 0
> SELECT bitmap_bucket_number(32768), bitmap_bit_position(32768);
1 32767
> SELECT bitmap_bucket_number(32769), bitmap_bit_position(32769);
2 0
> SELECT bitmap_bucket_number(0), bitmap_bit_position(0);
0 0
> SELECT bitmap_bucket_number(-32767), bitmap_bit_position(-32767);
0 32767
> SELECT bitmap_bucket_number(-32768), bitmap_bit_position(-32768);
-1 0