Bagikan melalui


bit_xorFungsi agregasi

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

Mengembalikan hasil operasi bitwise XOR dari semua nilai input dalam grup.

Sintaks

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

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

Argumen

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

Pengembalian

Jenis hasil cocok dengan jenis argumen.

Jika DISTINCT ditentukan, agregat hanya beroperasi pada nilai yang berbeda.

Contoh

> 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