SQL中的位逻辑

时间:2011-08-17 21:09:32

标签: c# sql

在C#中我用来检查像这样的布尔门

bool isValid = 3& 1;

即3中是否包含1。它成真了。因为3有数字1和2。我的系列继续作为2提升到n的功率,即1,2,4,8,16,32,64,128 ..我需要在SQL中检查相同的逻辑,即我将通过总数,我需要检查是否x号码在于它与否。

1 个答案:

答案 0 :(得分:4)

SQL Server还支持按位运算符:

http://msdn.microsoft.com/en-us/library/ms176122.aspx

示例:

DECLARE @isValid bit 
SET @isValid = 3 & 1