bitmap_or
description
Syntax
BITMAP BITMAP_OR(BITMAP lhs, BITMAP rhs, ...)
计算两个及以上的输入bitmap的并集,返回新的bitmap.
example
mysql> select bitmap_count(bitmap_or(to_bitmap(1), to_bitmap(2))) cnt;+------+| cnt |+------+| 2 |+------+mysql> select bitmap_count(bitmap_or(to_bitmap(1), to_bitmap(1))) cnt;+------+| cnt |+------+| 1 |+------+MySQL> select bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2)));+---------------------------------------------------------+| bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2))) |+---------------------------------------------------------+| 1,2 |+---------------------------------------------------------+MySQL> select bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2), to_bitmap(10), to_bitmap(0), NULL));+--------------------------------------------------------------------------------------------+| bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2), to_bitmap(10), to_bitmap(0), NULL)) |+--------------------------------------------------------------------------------------------+| NULL |+--------------------------------------------------------------------------------------------+MySQL> select bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2), to_bitmap(10), to_bitmap(0), bitmap_empty()));+------------------------------------------------------------------------------------------------------+| bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2), to_bitmap(10), to_bitmap(0), bitmap_empty())) |+------------------------------------------------------------------------------------------------------+| 0,1,2,10 |+------------------------------------------------------------------------------------------------------+MySQL> select bitmap_to_string(bitmap_or(to_bitmap(10), bitmap_from_string('1,2'), bitmap_from_string('1,2,3,4,5')));+--------------------------------------------------------------------------------------------------------+| bitmap_to_string(bitmap_or(to_bitmap(10), bitmap_from_string('1,2'), bitmap_from_string('1,2,3,4,5'))) |+--------------------------------------------------------------------------------------------------------+| 1,2,3,4,5,10 |+--------------------------------------------------------------------------------------------------------+
keyword
BITMAP_OR,BITMAP