BITMAP_REMOVE 函数
bitmap_remove(bitmap, value)
功能描述
BITMAP_REMOVE 函数用于从 bitmap 中移除指定的值。
参数说明
bitmap:BITMAP 类型。
value:整数类型,要移除的值。
返回类型
- 返回
BITMAP 类型,移除指定值后的新 bitmap。
使用示例
- 从 bitmap 中移除元素
SELECT bitmap_remove(bitmap_build(array(1, 2)), 1);
+-----------------------------------------------+
| bitmap_remove(bitmap_build(array(1, 2)), 1) |
+-----------------------------------------------+
| [2] |
+-----------------------------------------------+
- 移除中间元素
SELECT bitmap_remove(bitmap_build(array(1, 2, 3)), 2);
+--------------------------------------------------+
| bitmap_remove(bitmap_build(array(1, 2, 3)), 2) |
+--------------------------------------------------+
| [1,3] |
+--------------------------------------------------+