メインコンテンツまでスキップ
バージョン: 26.x

BITMAP_HAS_ANY

説明

2つのBitmapに共通の要素があるかどうかを判定します。

構文

BITMAP_HAS_ANY(<bitmap1>, <bitmap2>)

パラメータ

Parameterデスクリプション
<bitmap1>最初のBitmap
<bitmap2>2番目のBitmap

Return Value

2つのBitmapに共通要素がある場合はtrueを返します。
2つのBitmapに共通要素がない場合はfalseを返します。

  • パラメータがNULL値の場合、NULLを返します

Examples

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 |
+------+