Bagikan melalui


bit_orFungsi agregat

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan OR bitwise dari semua nilai input dalam grup.

Untuk menggabungkan posisi bit ke dalam BINARY bitmap, gunakan fungsi agregat bitmap_construct_agg().

Untuk menggabungkan nilai input BINARY gunakan fungsi agregat bitmap_or_agg()] .

Sintaks

bit_or(expr) [FILTER ( WHERE cond ) ]

Fungsi ini juga dapat dipanggil sebagai fungsi jendela menggunakan klausa OVER.

Argumen

  • expr: Ekspresi yang menghasilkan bilangan numerik integral.
  • cond: Ekspresi boolean opsional yang memfilter baris yang digunakan untuk agregasi.

Pengembalian

Jenis hasil cocok dengan jenis argumen.

Contoh

> 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