bitmap_to_string
bitmap_to_string
説明
入力されたビットマップをカンマ(,)で区切られた文字列に変換します。この文字列には、ビットマップのすべてのビットが含まれます。入力がnullの場合、nullが返されます。
構文
VARCHAR BITMAP_TO_STRING(BITMAP input)
パラメータ
input
:変換したいビットマップです。
戻り値
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:1つのビットを含むビットマップを文字列に変換します。
MySQL > select bitmap_to_string(to_bitmap(1));
+--------------------------------+
| bitmap_to_string(to_bitmap(1)) |
+--------------------------------+
| 1 |
+--------------------------------+
例4:2つのビットを含むビットマップを文字列に変換します。
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 |
+---------------------------------------------------------+