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

BITMAP_TO_STRING

描述

将一个 Bitmap 转化成一个逗号分隔的字符串,字符串中包含所有设置的 Bit 位。

语法

bitmap_to_string(<bitmap>)

参数

参数描述
<bitmap>Bitmap 类型列或表达式

返回值

包含 Bitmap 所有 Bit 位的字符串,以逗号分隔。
若 Bitmap 为 NULL 时,返回值为 NULL

示例

NULL Bitmap 转换为字符串:

select bitmap_to_string(null);

结果如下:

+------------------------+
| bitmap_to_string(NULL) |
+------------------------+
| NULL                   |
+------------------------+

将空 Bitmap 转换为字符串:

select bitmap_to_string(bitmap_empty());

结果如下:

+----------------------------------+
| bitmap_to_string(bitmap_empty()) |
+----------------------------------+
|                                  |
+----------------------------------+

将包含单个元素的 Bitmap 转换为字符串:

select bitmap_to_string(to_bitmap(1));

结果如下:

+--------------------------------+
| bitmap_to_string(to_bitmap(1)) |
+--------------------------------+
| 1                              |
+--------------------------------+

将包含多个元素的 Bitmap 转换为字符串:

select bitmap_to_string(bitmap_or(to_bitmap(1), to_bitmap(2)));

结果如下:

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