http://www.jsjjob.com

&(按位与)(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

posted @ 2014-06-05 20:07  lalalla  阅读(757)  评论(0)    收藏  举报