字符串连接:||
算术运算:
+ 加
- 减
* 乘
/ 除
比较:
= 相等
<> 不等
< 小于
<= 小于等于
> 大于
>= 大于等于
不等于: 有多种表达方式: !=、^=、<>、not xxx=yyy、not(xxx=yyy)
包含:
in 验证操作数在设定的一系列值中
not in
exists
not exists
范围:
between…and… 验证值是否在范围之内
not between…and…
匹配测试:
like 模糊比较字符串
not like
Null测试:
is null 如果操作数为NULL返回TRUE
is not null
布尔运算:
AND 两个条件都必须满足
OR 只要满足两个条件中的一个
NOT 取反
关于通配符:
在where子句中,通配符可与like条件一起运用。
在Oracle中:
%(百分号): 表示0到多的任意字符
_(下划线): 表示有且仅有一个任意字符。
SQL运算符优先级:
1 算术运算符
2 连接符
3 比较符
4 IS[NOT]NULL, LIKE, [NOT]IN
5 [NOT] BETWEEN
6 NOT
7 AND
8 OR