SelectDB Enterprise
参考手册
SQL 函数
标量函数
BITMAP 函数
BITMAP_REMOVE

BITMAP_REMOVE

描述

从 Bitmap 列中删除指定的值。

语法

bitmap_remove(<bitmap>, <value>)

参数

参数描述
<bitmap>Bitmap 值
<value>要删除的值

返回值

删除后的 Bitmap。

若要删除的值不存在,则返回原 Bitmap;
若要删除的值为 NULL, 则返回 NULL

示例

从 Bitmap 中移除一个值:

select bitmap_to_string(bitmap_remove(bitmap_from_string('1, 2, 3'), 3)) res;

结果如下:

+------+
| res  |
+------+
| 1,2  |
+------+

从 Bitmap 中移除一个 NULL 值:

select bitmap_to_string(bitmap_remove(bitmap_from_string('1, 2, 3'), null)) res;

结果如下:

+------+
| res  |
+------+
| NULL |
+------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标