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
=
赋值运算符
页:
[1]