bitmap_to_string
将输入的 Bitmap 转换为以逗号 (,) 分隔的字符串。此字符串包含 Bitmap 中的所有位。如果输入为 null,则返回 null。
语法
VARCHAR BITMAP_TO_STRING(BITMAP input)
参数
input
:要转换的 Bitmap。
返回值
返回 VARCHAR 类型的值。
示例
示例 1:输入为 null,返回 null。
MySQL > select bitmap_to_string(null);
+------------------------+
| bitmap_to_string(NULL) |
+------------------------+
| NULL |
+------------------------+
示例 2:输入为空,返回空字符串。
MySQL > select bitmap_to_string(bitmap_empty());
+----------------------------------+
| bitmap_to_string(bitmap_empty()) |
+----------------------------------+
| |
+----------------------------------+
示例 3:将包含一位的 Bitmap 转换为字符串。
MySQL > select bitmap_to_string(to_bitmap(1));
+--------------------------------+
| bitmap_to_string(to_bitmap(1)) |
+--------------------------------+
| 1 |
+--------------------------------+
示例 4:将包含两位的 Bitmap 转换为字符串。
MySQL > 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 |
+---------------------------------------------------------+