に最終更新
GROUP_BIT_XOR
説明
単一の整数型の列または式に含まれるすべての値に対して、ビット単位の XOR 演算を行います。
構文
GROUP_BIT_XOR(<expr>)
パラメータ
| パラメータ | 説明 |
|---|---|
<expr> | TinyInt、SmallInt、Integer、BigInt、LargeInt 型をサポートします。 |
戻り値
使用例
-- setup
create table group_bit(
value int
) distributed by hash(value) buckets 1
properties ("replication_num"="1");
insert into group_bit values
(3),
(1),
(2),
(4),
(NULL);
select group_bit_xor(value) from group_bit;
+----------------------+
| group_bit_xor(value) |
+----------------------+
| 4 |
+----------------------+
select group_bit_xor(value) from group_bit where value is null;
+----------------------+
| group_bit_xor(value) |
+----------------------+
| NULL |
+----------------------+