bit_xor aggregátumfüggvény

A következőre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

A csoport összes bemeneti értékének bitenkénti értékét XOR adja vissza.

Szintaxis

bit_xor ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

Ez a függvény ablakfüggvényként is meghívható a OVER záradék használatával.

Argumentumok

  • expr: Egy kifejezés, amely egy integrál numerikus értéket ad vissza.
  • cond: Nem kötelező logikai kifejezés, amely az összesítéshez használt sorokat szűri.

Visszatérési érték

Az eredmény típusa megegyezik az argumentum típusával.

Ha DISTINCT meg van adva, az összesítés csak különböző értékeken működik.

Példák

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

> SELECT bit_xor(DISTINCT col) FROM VALUES (3), (3), (5) AS tab(col);
 6