メインコンテンツまでスキップ
バージョン: 4.x

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 |
+----------------------+