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

BITMAP_AND_NOT_COUNT,BITMAP_ANDNOT_COUNT

説明

2つのBITMAPに対してNOT演算を実行し、結果セット内の要素数を返します。最初の入力パラメータはbase BITMAPと呼ばれ、2番目はexclusion BITMAPと呼ばれます。

エイリアス

  • BITMAP_ANDNOT_COUNT

構文

BITMAP_AND_NOT_COUNT(<bitmap1>, <bitmap2>)

パラメータ

Parameterデスクリプション
<bitmap1>否定対象となるベースBITMAP
<bitmap2>否定対象となる除外BITMAP

Return Value

整数を返します。

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

Examples

select bitmap_and_not_count(null, bitmap_from_string('1,2,3')) banc1, bitmap_and_not_count(bitmap_from_string('1,2,3') ,null) banc2;
+-------+-------+
| banc1 | banc2 |
+-------+-------+
| 0 | 0 |
+-------+-------+
select bitmap_and_not_count(bitmap_from_string('1,2,3'), bitmap_from_string('3,4,5')) banc;
+------+
| banc |
+------+
| 2 |
+------+