BITMAP_SUBSET_IN_RANGE
説明
指定された範囲内(範囲の終端は除く)のBitmapのサブセットを返します。
構文
BITMAP_SUBSET_IN_RANGE(<bitmap>, <range_start_include>, <range_end_exclude>)
パラメータ
| Parameter | デスクリプション |
|---|---|
<bitmap> | Bitmap値 |
<range_start_include> | 範囲の開始位置(含む) |
<range_end_exclude> | 範囲の終了位置(含まない) |
Return Value
指定された範囲内のBitmapのサブセット。
Examples
0から9までの範囲でBitmapのサブセットを取得するには:
select bitmap_to_string(bitmap_subset_in_range(bitmap_from_string('1,2,3,4,5'), 0, 9)) value;
結果は次のようになります:
+-----------+
| value |
+-----------+
| 1,2,3,4,5 |
+-----------+
Bitmap の範囲 2 から 3 のサブセットを取得するには:
select bitmap_to_string(bitmap_subset_in_range(bitmap_from_string('1,2,3,4,5'), 2, 3)) value;
結果は以下のようになります:
+-------+
| value |
+-------+
| 2 |
+-------+