bitmap-union-int
描述
计算 TINYINT,SMALLINT 和 INT 类型的列中不同值的个数,返回值和 COUNT(DISTINCT expr) 相同
语法
BITMAP_UNION_INT(<expr>)
参数
参数 | 说明 |
---|---|
<expr> | 支持 TINYINT,SMALLINT 和 INT 类型的列或列表达式 |
返回值
返回列中不同值的个数
举例
select dt,page,bitmap_to_string(user_id) from pv_bitmap;
+------+------+---------------------------+
| dt | page | bitmap_to_string(user_id) |
+------+------+---------------------------+
| 1 | 100 | 100,200,300 |
| 1 | 300 | 300 |
| 2 | 200 | 300 |
+------+------+---------------------------+
select bitmap_union_int(dt) from pv_bitmap;
+----------------------+
| bitmap_union_int(dt) |
+----------------------+
| 2 |
+----------------------+