&(按位与)(SQL Server Mobile)

在两个整数值之间执行按位逻辑与运算。

语法

expression & expression

参数
expression
Microsoft SQL Server 2005 Mobile Edition 中数据类型属于整数数据类型类别的任何有效表达式。expression 是一个整数参数,将对其进行处理并转换为二进制数以进行位运算。

结果类型
如果输入值为 int,则返回 int;如果输入值为 smallint,则返回 smallint;如果输入值为 tinyint,则返回 tinyint。

代码示例
下面的示例在两个整数列之间执行按位与运算:

复制代码
CREATE TABLE bitwise (A int NOT NULL, B int NOT NULL)INSERT bitwise VALUES (170, 75)SELECT A & B FROM bitwise--Returns 10.

170 (A) 的二进制表示为 0000 0000 1010 1010。75 (B) 的二进制表示为 0000 0000 0100 1011。对这两个值执行按位与运算生成的二进制结果为 0000 0000 0000 1010,即十进制数 10。

复制代码
(A & B) 0000 0000 1010 1010 0000 0000 0100 1011 ------------------- 0000 0000 0000 1010

转载于:https://www.cnblogs.com/jsjjobcom/p/3771036.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值