【发布时间】:2020-11-12 13:00:08
【问题描述】:
BigQuery、MySQL、Spanner 和 Sybase 提供了一个 bit_xor 聚合函数,它可以对组中的所有 64 位整数运行按位异或运算(来自 GROUP BY 查询)。
如何在 Microsoft SQL Server 中运行聚合按位异或?
【问题讨论】:
-
也许这可以通过自定义聚合函数来完成? docs.microsoft.com/en-us/sql/t-sql/statements/…
-
是的,您可以编写自定义聚合。光标也可以。
-
您可以将这些位屏蔽为 64 列,将它们计数,然后测试奇数或偶数。
标签: sql-server