Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
a Databricks Runtime 18.0-s vagy újabb verzióira
A csoport összes AND bemeneti értékének bitenkénti értékét BINARY adja vissza.
A függvényt gyakran használják a különböző integrál számok számának megszámlálására a bitmap_bucket_number(), bitmap_count(), bitmap_bit_position() és bitmap_construct_agg() függvényekkel kombinálva.
A bitképek integrál numerikus formában történő összesítéséhez használja a bit_and() összesítő függvényt.
A bitpozíciók összesítéséhez egy bitképbe használja a BINARY függvényt.
Szemantika
bitmap_and_agg(expr) [FILTER ( WHERE cond ) ]
Ez a függvény ablakfüggvényként is meghívható, a OVER záradék használatával.
Arguments
-
expr: EgyBINARY, amely hossza<= 4096és bitképet ábrázol. Az Azure Databricks a hosszabb értékeket 4096-ra csonkolja. -
cond: Nem kötelező logikai kifejezés, amely az összesítéshez használt sorokat szűri.
Visszatérítések
A BINARY hossza 4096.
Példák
> SELECT hex(trim(TRAILING X'00' FROM bitmap_and_agg(val))) FROM VALUES(x'F0'), (x'70'), (x'30') AS T(val);
30