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

BITMAP_HAS_ANY

Описание​

Определяет, есть ли у двух Bitmap общие элементы.

Синтаксис​

BITMAP_HAS_ANY(<bitmap1>, <bitmap2>)

Параметры​

ПараметрОписание
<bitmap1>Первый Bitmap
<bitmap2>Второй Bitmap

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

Возвращает true, если у двух Bitmap есть общие элементы; Возвращает false, если у двух Bitmap нет общих элементов.

  • Если значение параметра равно NULL, возвращает NULL

Примеры​

select bitmap_has_any(to_bitmap(1), to_bitmap(2)) res;
+------+
| res |
+------+
| 0 |
+------+
select bitmap_has_any(bitmap_from_string('1,2,3'), to_bitmap(1)) res;
+------+
| res |
+------+
| 1 |
+------+
select bitmap_has_any(bitmap_from_string('1,2,3'), NULL) as res;
+------+
| res |
+------+
| NULL |
+------+