ORTHOGONAL_BITMAP_INTERSECT_COUNT
描述
ORTHOGONAL_BITMAP_INTERSECT_COUNT 函数返回对 Bitmap 表达式进行交集计算后集合中的元素数量
语法
ORTHOGONAL_BITMAP_INTERSECT_COUNT(<bitmap_column>, <column_to_filter>, <filter_values>)
参数说明
参数 | 说明 |
---|---|
bitmap_column | 需要获取值的 Bitmap 类型表达式 |
column_to_filter | 可选。需要进行过滤的维度列 |
filter_values | 可选。变长参数,用于过滤维度列的不同取值 |
返回值
返回 BIGINT 类型的值。
举例
select orthogonal_bitmap_intersect_count(members, tag_group, 1150000, 1150001, 390006) from tag_map where tag_group in ( 1150000, 1150001, 390006);
+-------------------------------------------------------------------------------------+
| orthogonal_bitmap_intersect_count(`members`, `tag_group`, 1150000, 1150001, 390006) |
+-------------------------------------------------------------------------------------+
| 0 |
+-------------------------------------------------------------------------------------+