加入收藏 | 设为首页 | 会员中心 | 我要投稿 均轻资讯网 (https://www.ijunqing.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql的特殊符号

发布时间:2022-10-15 16:14:28 所属栏目:MsSql教程 来源:
导读:  sql位运算符&(位与)、~(位非)、|(位或)、^(位异或)

  所有结果可以通过select来查看

  不要再问“&和and有什么区别了”!

  如果语句中出现这些特殊字符mssql 运算符,看下面这篇
  sql位运算符&(位与)、~(位非)、|(位或)、^(位异或)
 
  所有结果可以通过select来查看
 
  不要再问“&和and有什么区别了”!
 
  如果语句中出现这些特殊字符mssql 运算符,看下面这篇文章
 
  十进制 170 转二进制为:0000 0000 1010 1010
 
  十进制 75 转二进制为:0000 0000 0100 1011
 
  1.&(位与)
 
  上下运算,按照与的运算规则:0&0=0 ;0&1=0;1&1=1
 
  例如:
 
  170 & 75 结果为:0000 0000 0000 1010
 
  再把二进制转换为十进制:10
 
  ex. select 170 & 75 = 10
 
  2.~(位非)
 
  运算法则:0变1,1变0
 
  ~170 的二进制:1111 1111 0101 0101 十进制为:-171
 
  ~75 的二进制:1111 1111 1011 0100 十进制为:-76
 
  3.|(位或)
 
  上下运算,按照与的运算规则:0&0=0 ;0&1=1;1&1=1
 
  例如:
 
  170 & 75 结果为:0000 0000 1110 1011
 
  再把二进制转换为十进制:235
 
  4.^(位异或)
 
  上下运算,按照与的运算规则:0&0=0 ;0&1=1;1&1=0
 
  例如:
 
  170 & 75 结果为:0000 0000 1110 0001
 
  再把二进制转换为十进制:225
 

(编辑:均轻资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!