Skip to content

Returns a subset of a bitmap within a specified range.

func.bitmap_subset_in_range(<bitmap>, <start>, <end>)
func.bitmap_subset_in_range(get_column(table, 'bm'), 2, 5)
┌──────────┐
│ (bitmap) │
└──────────┘
BITMAP_SUBSET_IN_RANGE(<bitmap>, <start>, <end>)
SELECT BITMAP_TO_STRING(BITMAP_SUBSET_IN_RANGE(
BITMAP_FROM_STRING('1,2,3,4,5,6'), 2, 5));
┌───────┐
2,3,4
└───────┘