Последнее обновление
BITMAP_REMOVE
Описание
Удаляет указанное значение из столбца Bitmap.
Синтаксис
BITMAP_REMOVE(<bitmap>, <value>)
Параметры
| Параметр | Описание |
|---|---|
<bitmap> | Значение Bitmap |
<value> | Значение для удаления |
Возвращаемое значение
Возвращает Bitmap после удаления указанного значения.
Возвращает исходный Bitmap, если удаляемое значение отсутствует;
Возвращает NULL, если удаляемое значение равно NULL.
Примеры
Удаление значения из Bitmap:
select bitmap_to_string(bitmap_remove(bitmap_from_string('1, 2, 3'), 3)) res;
Результат:
+------+
| res |
+------+
| 1,2 |
+------+
Удаление значения NULL из Bitmap:
select bitmap_to_string(bitmap_remove(bitmap_from_string('1, 2, 3'), null)) res;
Результат:
+------+
| res |
+------+
| NULL |
+------+