寻找可以sargable的SQL按位替代方法

时间:2015-05-14 16:26:05

标签: sql sql-server-2008-r2

我继承了很多像这样的代码......

SELECT * FROM dbo.items WHERE ( Option & @optionSum = @optionSum)

然而,这已经成为一个问题,因为计算不可思议且数据集足够大以至于存在性能影响。

有关在where子句中使用bitwsie操作的替代方法的任何建议,这些操作可以提供相同的功能,但也可以使用sargable吗?存储在Option列中的整数值是一个从按位运算计算的整数,我无法更改此值。

0 个答案:

没有答案