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