bit_or دالة التجميع

ينطبق على:التحقق الذي تم وضع علامة نعم عليه التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

إرجاع bitwise OR لكافة قيم الإدخال في المجموعة.

لتجميع مواضع البت في صورة BINARY نقطية، استخدم الدالة التجميعية bitmap_construct_agg().

لتجميع BINARY قيم الإدخال، استخدم الدالة التجميعية bitmap_or_agg()].

بناء الجمله

bit_or(expr) [FILTER ( WHERE cond ) ]

يمكن أيضا استدعاء هذه الدالة كدالة نافذة باستخدام العبارة OVER .

الحجج

  • expr: تعبير يتم تقييمه إلى رقم متكامل.
  • cond: تعبير منطقي اختياري يقوم بتصفية الصفوف المستخدمة للتجميع.

ارجاع

يتطابق نوع النتيجة مع نوع الوسيطة.

امثله

> SELECT bit_or(col) FROM VALUES (3), (5) AS tab(col);
 7

> SELECT bit_or(col) FILTER(WHERE col < 8) FROM VALUES (3), (5), (8) AS tab(col);
 7