Последнее обновление
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 |
+------+