社区
MS-SQL Server
帖子详情
请教sql语句中的"&"是什么含义?
srz007
2005-06-15 04:51:11
比如
SELECT * FROM table WHERE @State = 255 OR ForumStatus & @State > 0
其中ForumStatus是table中的一个字段
...全文
203
3
打赏
收藏
请教sql语句中的"&"是什么含义?
比如 SELECT * FROM table WHERE @State = 255 OR ForumStatus & @State > 0 其中ForumStatus是table中的一个字段
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cynthia
2005-06-15
打赏
举报
回复
&(按位 AND)
在两个整型值之间执行按位逻辑与运算。
语法
expression & expression
参数
expression
是任何有效的 Microsoft® SQL Server™ 表达式,必须由整数数据类型分类中的任何数据类型组成。expression 是经过处理并转换为二进制数字以便进行位运算的整型参数。
结果类型
如果输入值为 int,则返回 int;如果输入值为 smallint,则返回 smallint;或者如果输入值为 tinyint,则返回 tinyint。
注释
通过从两个表达式取对应的位,位运算符 & 在两个表达式之间执行按位逻辑与运算。只有当输入表达式中两个位(正在被解析的当前位)的值都为 1 时,结果中的位才被设置为 1;否则,结果中的位被设置为 0。
位运算符 & 只可以用在具有整型数据类型分类的表达式上。
如果左右表达式的整型数据类型不同(例如,左边 expression 的数据类型是 smallint,右边 expression 的数据类型是 int),那么将较小的数据类型的参数转换为较大的数据类型。在该示例中,数据类型为 smallint 的 expression 被转换为 int 数据类型。
点点星灯
2005-06-15
打赏
举报
回复
--具体内容请参考"联机帮助"
点点星灯
2005-06-15
打赏
举报
回复
&(按位 AND)
在两个整型值之间执行按位逻辑与运算。
一个查询的
SQL语句
请教
,希望能够用一条
SQL语句
得到结果
一个查询的
SQL语句
请教
,希望能够用一条
SQL语句
得到结果
一条
sql语句
完成MySQL去重留一
查了资料,
请教
了大佬之后得出了一个很便利的
sql语句
,这里分享下这段
sql语句
和思路。 需求分析 数据库
中
存在重复记录,删除保留其
中
一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有...
7天带你玩转Mysql数据库之
SQL语句
本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再 为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
SQL server
中
实现断言
最近学习数据库系统概论,遇到了一个问题,查了好久没有解决,
请教
老师后才了解到在SQL server
中
要在触发 器
中
定义涉及多个表或聚集操作的完整性约束,现在分享给大家。 在SQL
中
可以使用数据定义语言
中
的CREATE ...
ASP 提示非法赋值的解决方法
正常来说 代码没问题“`ID也有值 但是库改成了SQL SERVER库 因不长用所以
请教
各位这个错误是哪里问题 Microsoft VBScript 运行时错误 错误 ‘800a01f5’ 非法赋值: ‘SqlStr’ /admin/list/savedate.asp,行60 错误...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章