مشاركة عبر


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

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

إرجاع البت 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