A bitmap_count
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 13.3 LTS és újabb
A bitképet képviselő sztringben BINARY
beállított bitek számát adja vissza.
Ezt a függvényt általában a bitmap_bucket_number() és a bitmap_construct_agg() függvényekkel kombinálva különböző értékek megszámlálására használják.
A kifejezések bitjeinek BIGINT
megszámlálásához használja bit_count függvényt.
Syntax
bitmap_count(expr)
Argumentumok
expr
: ÁltalábanBINARY
bitmap_construct_agg() által előállított kifejezés.
Válaszok
Ez BIGINT
az .>=0
Példák
> SELECT bitmap_count(X'00');
0
> SELECT bitmap_count(X'');
0
> SELECT bitmap_count(X'7700CC');
10
-- Count the number of distinct values
> SELECT sum(num_distinct) AS num_distinct
FROM (SELECT bitmap_bucket_number(val),
bitmap_count(bitmap_construct_agg(bitmap_bit_position(val)))
FROM VALUES(1), (2), (1), (-1), (5), (0), (5) AS t(val)
GROUP BY ALL) AS distinct_vals_by_bucket(bucket, num_distinct)
5
Kapcsolódó függvények
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: