Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 733 Bytes

File metadata and controls

41 lines (28 loc) · 733 Bytes

bitmap_or

功能

计算两个输入的 bitmap 的并集,并返回新的 bitmap。并集指将两个集合中的所有元素合并在一起后组成的集合。重复元素只计入一次。

语法

BITMAP_OR(lhs, rhs)

参数说明

lhs: 支持的数据类型为 BITMAP。

rhs: 支持的数据类型为 BITMAP。

返回值说明

返回值的数据类型为 BITMAP。

示例

计算两个 bitmap 的并集,并返回并集中元素个数的总和。

select bitmap_count(bitmap_or(to_bitmap(1), to_bitmap(2))) cnt;
+------+
| cnt  |
+------+
|    2 |
+------+

select bitmap_count(bitmap_or(to_bitmap(1), to_bitmap(1))) cnt;
+------+
| cnt  |
+------+
|    1 |
+------+