T-SQL 语言基础(三)—— 运算符

T-SQL 语言基础(三)—— 运算符

运算符

一、算术运算符
运算符 说明
+ 加法
- 减法
* 乘法
/ 除法
% 取模
二、赋值运算符 =
三、位运算符
运算符 说明
& 逻辑与
| 逻辑或
^ 逻辑异或
四、比较运算符
运算符 说明
= 等于
> 大于
< 小于
>= 、!< 大于等于
<=、!> 小于等于
<>、!= 不等于
五、逻辑运算符
运算符 说明
ALL 参与运算的表示式为 TRUE 则返回 TRUE
AND 两个布尔表达式均为 TRUE 则返回 TRUE
ANY 参与运算的过关表达式中任意一个为TRUE 则返回 TRUE
BETWEEN 操作数在范围内返回 TRUE
EXISTS 子查询不为空则返回 TRUE
IN 操作数等于表达式列表中的一个,则返回 TRUE
LIKE 操作数与一种搜索模式匹配则返回 TRUE
NOT 对布尔值取反
OR 两个布尔表达式一个为 TRUE 则返回 TRUE
SOME 参与运算的表达式中有些为 TRUE 则返回 TRUE
六、字符串串联运算符 +
七、一元运算符
运算符 说明
+ 取正
- 取负
~ 按位非,取补码

运算符优先级

优先级 运算符
1 ~(按位非)
2 *(乘)、/(除)、%(取模)
3 +(正)、-(负)、+(加)、+(字符串连接)、-(减)、&(位与)
4 比较运算符
5 ^(位异或)、| (位或)
6 NOT
7 AND
8 ALL ANY BETWEEN IN LIKE OR SOME
9 =(赋值)

你可能感兴趣的:(SQL,Server)