BITMAP-UNION-INT
説明
TINYINT、SMALLINT、INT型の列における異なる値の数をカウントします。戻り値はCOUNT(DISTINCT expr)と同じです。
構文
BITMAP_UNION_INT(<expr>)
パラメータ
| Parameter | デスクリプション |
|---|---|
<expr> | TINYINT、SMALLINT、INT型の列または列式をサポートします |
Return Value
列内の異なる値の数を返します。
Example
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 |
+----------------------+