【问题标题】:Bit logic in SQL [closed]SQL中的位逻辑[关闭]
【发布时间】:2011-08-18 05:55:01
【问题描述】:

在 C# 中,我用这样的方式检查布尔门

bool isValid= 3 & 1;

即 1 是否包含在 3 中。它成真了。因为 3 有两个数字 1 和 2 。我的系列继续作为 2 的 n 次方,即 1、2、4、8、16、32、64、128 .. 我需要检查 SQL 中的相同逻辑,即我将通过总数,我需要检查是否x 数是否在其中。

【问题讨论】:

标签: c# sql


【解决方案1】:

SQL Server 还支持位运算符:

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

例子:

DECLARE @isValid bit 
SET @isValid = 3 & 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多