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

BITMAP_MAX

Описание​

Вычисляет и возвращает максимальное значение в Bitmap.

Синтаксис​

BITMAP_MAX(<bitmap>)

Параметры​

ПараметрОписание
<bitmap>Столбец или выражение типа Bitmap

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

Максимальное значение в Bitmap.
Возвращает NULL, если Bitmap пуст или имеет значение NULL.

Примеры​

Чтобы вычислить максимальное значение в пустом Bitmap:

select bitmap_max(bitmap_from_string('')) value;

Результат будет следующим:

+-------+
| value |
+-------+
| NULL |
+-------+

Чтобы вычислить максимальное значение в Bitmap с несколькими элементами:

select bitmap_max(bitmap_from_string('1,9999999999')) value;

Результат будет следующим:

+------------+
| value |
+------------+
| 9999999999 |
+------------+
select bitmap_max(bitmap_empty()) res1, bitmap_max(NULL) res2;

Результат будет следующим:

+------+------+
| res1 | res2 |
+------+------+
| NULL | NULL |
+------+------+