SelectDB Enterprise
参考手册
SQL 函数
标量函数
BITMAP 函数
BITMAP_HAS_ANY

BITMAP_HAS_ANY

描述

计算两个 Bitmap 是否存在相交元素。

语法

bitmap_has_any(<bitmap1>, <bitmap2>)

参数

参数描述
<bitmap1>第一个 Bitmap
<bitmap2>第二个 Bitmap

返回值

如果两个 Bitmap 存在相同元素,返回 true;
如果两个 Bitmap 不存在相同元素,返回 false。

示例

检查一个 Bitmap 是否包含另一个 Bitmap 的任意元素:

mysql> select bitmap_has_any(to_bitmap(1), to_bitmap(2));

结果如下:

+--------------------------------------------+
| bitmap_has_any(to_bitmap(1), to_bitmap(2)) |
+--------------------------------------------+
|                                          0 |
+--------------------------------------------+

检查一个 Bitmap 是否包含自身的任意元素:

mysql> select bitmap_has_any(to_bitmap(1), to_bitmap(1));

结果如下:

+--------------------------------------------+
| bitmap_has_any(to_bitmap(1), to_bitmap(1)) |
+--------------------------------------------+
|                                          1 |
+--------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标