bitmap_count函數

適用於:檢查標記是的磚運行時13.3及以後

返回的比特數集二進製字符串代表一個位圖。這個函數通常用於計算不同價值的結合bitmap_bucket_number ()bitmap_construct_agg ()功能。

在計算位長整型數字表達式使用bit_count函數

語法

bitmap_count(expr)

參數

返回

一個長整型數字這是> = 0

例子

>選擇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