BigQuery、MySQL、Spanner和Sybase提供了一个bit_xor
聚合函数,它可以对组中的所有64位整数(来自GROUP BY
查询(运行逐位异或运算。
如何在Microsoft SQL Server中运行聚合位异或?
SQL Server中的^逐位运算符在两个表达式之间执行逐位逻辑异或,为两个表达式取相应的位。
示例:
SELECT a_int_value ^ b_int_value
FROM bitwise;
GO
对于聚合逐位xor SQL Server没有本机支持,但您可以创建如下函数:
SQL Server:按分组中的按位操作