bitmap_count
函數
適用於:磚運行時13.3及以後
返回的比特數集二進製
字符串代表一個位圖。這個函數通常用於計算不同價值的結合bitmap_bucket_number ()和bitmap_construct_agg ()功能。
在計算位長整型數字
表達式使用bit_count函數。
參數
expr
:一個二進製
表達式,通常由bitmap_construct_agg ()。
例子
>選擇bitmap_count(X“00”);0>選擇bitmap_count(X”);0>選擇bitmap_count(X“7700 cc”);10——計算不同值的數量>選擇總和(num_distinct)作為num_distinct從(選擇bitmap_bucket_number(瓦爾),bitmap_count(bitmap_construct_agg(bitmap_bit_position(瓦爾)))從值(1),(2),(1),(- - - - - -1),(5),(0),(5)作為t(瓦爾)集團通過所有)作為distinct_vals_by_bucket(桶,num_distinct)5