--- { "title": "bitmap_and_count", "language": "en" } --- # bitmap_and_count ## description ### Syntax `BigIntVal bitmap_and_count(BITMAP lhs, BITMAP rhs)` Calculate the intersection of two input bitmaps and return the number of intersections. ## example ``` MySQL> select bitmap_and_count(bitmap_from_string('1,2,3'),bitmap_empty()); +---------------------------------------------------------------+ | bitmap_and_count(bitmap_from_string('1,2,3'), bitmap_empty()) | +---------------------------------------------------------------+ | 0 | +---------------------------------------------------------------+ MySQL> select bitmap_and_count(bitmap_from_string('1,2,3'),bitmap_from_string('1,2,3')); +----------------------------------------------------------------------------+ | bitmap_and_count(bitmap_from_string('1,2,3'), bitmap_from_string('1,2,3')) | +----------------------------------------------------------------------------+ | 3 | +----------------------------------------------------------------------------+ MySQL> select bitmap_and_count(bitmap_from_string('1,2,3'),bitmap_from_string('3,4,5')); +----------------------------------------------------------------------------+ | bitmap_and_count(bitmap_from_string('1,2,3'), bitmap_from_string('3,4,5')) | +----------------------------------------------------------------------------+ | 1 | +----------------------------------------------------------------------------+ ``` ## keyword BITMAP_AND_COUNT,BITMAP