bitmap_union
计算分组后的一组值的 Bitmap 并集。常见的使用场景包括计算 PV 和 UV。
语法
BITMAP BITMAP_UNION(BITMAP value)
示例
select page_id, bitmap_union(user_id)
from table
group by page_id;
将此函数与 bitmap_count() 结合使用可获取网页的 UV。
select page_id, bitmap_count(bitmap_union(user_id))
from table
group by page_id;
如果 user_id
是整数,则上述查询语句等效于以下语句
select page_id, count(distinct user_id)
from table
group by page_id;
关键词
BITMAP_UNION, BITMAP