Sdílet prostřednictvím


bit_or agregační funkce

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí bitovou hodnotu OR všech vstupních hodnot ve skupině.

Pokud chcete agregovat pozice bitů do rastrového obrázkuBINARY, použijte agregační funkci bitmap_construct_agg().

K agregaci BINARY vstupních hodnot použijte agregační funkci bitmap_or_agg()].

Syntaxe

bit_or(expr) [FILTER ( WHERE cond ) ]

Tuto funkci lze také vyvolat jako funkci okna pomocí OVER klauzule.

Argumenty

  • expr: Výraz, který se vyhodnotí jako celočíselný.
  • cond: Volitelný logický výraz filtrující řádky použité pro agregaci.

Návraty

Typ výsledku odpovídá typu argumentu.

Příklady

> SELECT bit_or(col) FROM VALUES (3), (5) AS tab(col);
 7

> SELECT bit_or(col) FILTER(WHERE col < 8) FROM VALUES (3), (5), (8) AS tab(col);
 7