本文共 935 字,大约阅读时间需要 3 分钟。
目录
| 运算符 | 说 明 |
| + | 加法 |
| - | 减法 |
| * | 乘法 |
| / | 除法 |
| % | 取摸,也就是返回一个除法运算的整数余数 |
T-SQL里只有一个赋值运算符,它就是等号(=),赋值运算符的作用是给变量赋值,也可以使用赋值运算符在列标题和定义列值的表达式之间建立关系。
| 运算符 | 说 明 |
| & | 按位进行逻辑与运算,如,0&0=0,0&1=0,1&1=1 |
| | | 按位进行逻辑或运算,如,0|0=0,0|1=1,1|1=1 |
| ^ | 按位进行逻辑异或运算,如:0^0=0,0^1=1,1|1=0 |
| 运算符 | 说 明 |
| = | 等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于或等于 |
| <= | 小于或等于 |
| <> | 不等于 |
| 运算符 | 说 明 |
| ALL | 如果一组的比较都为true,则返回true |
| AND | 如聚两个布尔表达式都为true.则返回true |
| ANY | 如果一组的比较中任何一个为true,刚返回true |
| BETWEEN | 如操作数在该范围内,则返回true |
| EXISTS | 如果子查询不为空,则返回true |
| IN | 如果操作数等于表达式列表中的一个,则返回true |
| LIKE | 如果操作数与一种搜索模式相匹配,则返回true |
| NOT | 对该布尔运算值取反 |
| OR | 如果两个布尔表达式中的一个为true,则返回true |
| SOME | 如果在一组比较中.有些为true,则返回true |
T-SQL里只有一个字符串连接运算符加号(+),字符串连接运算符的作用是将字符串连接起来。也就是当字符串的运算中出现“+”时,代表的就是字符串连接。例如:'123'+'a'结果就是123a。
| 运算符 | 说 明 |
| + | 数值为正 |
| - | 数值为负 |
| - | 返回数字的非,也就是补码,如1010的补码是0101 |
| 优先级别 | 运算符 |
| 1 | -(位非) |
| 2 | *(乘),/(除)、%(取摸) |
| 3 | +(正),-(负),+(加),(+连接),-(减),&(位与) |
| 4 | =,>,<,>=,<,<>,!=,!<,!<(比较运算符) |
| 5 | A(位异或),|(位或) |
| 6 | NOT |
| 7 | AND |
| 8 | ALL,ANY,BETWEEN,IN,LIKE,OR,SOME |
| 9 | =(赋值) |
转载地址:http://fxgn.baihongyu.com/