跳到主要内容
版本: 最新版本-3.5

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 |
+---------------------------------------------------------+