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

bitmap_max

Описание

Получает максимальное значение битовой карты. Если битовая карта равна NULL, эта функция возвращает NULL. Если битовая карта пуста, эта функция по умолчанию возвращает NULL.

Синтаксис

bitmap_max(bitmap)

Параметры

bitmap: битовая карта, максимальное значение которой вы хотите получить. Поддерживается только тип данных BITMAP. Вы можете указать битовую карту, которую создаете с помощью таких функций, как bitmap_from_string.

Возвращаемое значение

Возвращает значение типа данных LARGEINT.

Примеры

MySQL > select bitmap_max(bitmap_from_string("0, 1, 2, 3"));
+-------------------------------------------------+
| bitmap_max(bitmap_from_string("0, 1, 2, 3")) |
+-------------------------------------------------+
| 3 |
+-------------------------------------------------+

MySQL > select bitmap_max(bitmap_from_string("-1, 0, 1, 2"));
+-------------------------------------------------+
| bitmap_max(bitmap_from_string("-1, 0, 1, 2")) |
+-------------------------------------------------+
| NULL |
+-------------------------------------------------+

MySQL > select bitmap_max(bitmap_empty());
+----------------------------------+
| bitmap_max(bitmap_empty()) |
+----------------------------------+
| NULL |
+----------------------------------+

mysql> select bitmap_max(bitmap_from_string("1, 16501189037412846863"));
+--------------------------------------------------------------+
| bitmap_max(bitmap_from_string('1, 16501189037412846863')) |
+--------------------------------------------------------------+
| 16501189037412846863 |
+--------------------------------------------------------------+
1 row in set (0.02 sec)