Перейти к основному содержимому

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