GROPU_BITMAP_MERGE 函数

简介

GROPU_BITMAP_MERGE 函数用于合并多个中间状态的 Bitmap 对象,最终返回合并的基数。该

语法

group_bitmap_merge(bitmap)

参数

  • bitmapBITMAP 类型的中间状态,表示需要合并的 Bitmap 状态。

返回值

返回一个 INT 类型的结果。

使用示例

假设有一个数据表 bitmap_column_expr_test2,其中包含列 z,存储了多个中间状态的 Bitmap 数据。并返回基数

SELECT group_bitmap_merge(bitmap_build(v)) AS res
FROM VALUES (array(1,2,3,4,5,6,7,8,9,10)), (array(6,7,8,9,10,11,12,13,14,15)), (array(2,4,6,8,10,12)) AS t(v);
+-----+
| res |
+-----+
| 15  |
+-----+

联系我们
预约咨询
微信咨询
电话咨询