必须有比我更好的方法来查看SQL Server中位图中有多少位匹配

时间:2015-08-16 07:55:54

标签: sql-server tsql bit-manipulation

我不得不承认,有时候我会把我想象的解决方案和代码映射到代码中,这里有一个例子来计算2位掩码中匹配的ON位,它应该是一个按位比较,然后闪电般快它工作我最终循环一个字符串数组,有点像我在考虑速度时需要实现的相反。

这是T-SQL代码:

Person 1:00011101
Person 2:00110101
----------------------------------------------
Matching bits in bitmap: 3 of 5 = 60.0000 %  

生成的测试显示结果:

=$A$5:INDEX($A$5:$A$1048576,ROWS($A$5:$A$1048576)-COUNTBLANK($A$5:$A$1048576))

那么,这个概念是否有效,现在该怎么做呢?

感谢您的帮助

沃尔特

0 个答案:

没有答案