DB-SQLServer:T-SQL语法----T-SQL运算符
运算符
1、算术运算符
| 算术运算符 | 说明 | 
| + | 加法 | 
| - | 减法 | 
| * | 乘法 | 
| / | 除法 | 
| % | 取模,两个整数相除后的余数 | 
2、位运算符
| 位运算符 | 说明 | 
| &(与、and) | 按位逻辑与运算 | 
| |(或、OR) | 按位逻辑或运算 | 
| ~(非、NOT) | 按位逻辑非运算 | 
| (互斥OR) | 按位互斥运算 | 
3、比较运算符
| 比较运算符 | 说明 | 
| > | 大于 | 
| = | 等于 | 
| >= | 大于等于 | 
| < | 小于 | 
| <= | 小于等于 | 
| <> | 不等于 | 
| != | 不等于 | 
| !> | 不大于 | 
| !< | 不小于 | 
4、逻辑运算符
| 逻辑运算符 | 说明 | 
| AND | 对两个布尔表达式进行逻辑与运算 | 
| OR | 对两个布尔表达式进行逻辑或运算 | 
| Not | 对两个布尔表达式进行逻辑非运算 | 
| BETWEEN | 用于测试某一表达式的值是否在某个指定的范围内 | 
| LIKE | 模式匹配运算符 | 
| IN | 列表运算符,测试表达式的值在或不在某些列表值内 | 
| ALL\SOME\ANY | 用于判断表达式和子查询之间的值的关系 | 
5、字符串连接运算符
字符串连接运算符形式上个加法运算符"+"是完全一致的。但用于字符串时表示字符串连接。
6、赋值运算符
赋值运算符形式上和"="是完全一致的,但用于变量时表示赋值。
7、运算符的优先级
在T-SQL程序中包含多种运算符时,需要注意这些运算符的优先级
| 优先级 | 运算符 | 说明 | 
| 1 | () | 小括号 | 
| 2 | +、-、~ | 正、负、逻辑非 | 
| 3 | *、/、% | 乘 除 取模 | 
| 4 | +、-、+ | 加、减、连接 | 
| 5 | =、>、<、>=、<=、<>、!=、!>、!< | 各种比较运算符 | 
| 6 | ^、&、| | 位运算符 | 
| 7 | NOT | 逻辑非 | 
| 8 | AND | 逻辑与 | 
| 9 | ALL、ANY、BETWEEN、IN、LIKE、OR、SOM | 逻辑运算符 | 
| 10 | = | 赋值运算符 | 
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号