一、运算符
运算符 | 描述 |
---|---|
= | 等于 |
<> | 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 != |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
And | 同时满足两个条件的值 |
Or | 满足其中一个条件的值 |
Not | 满足不包含该条件的值 |
is null | 空值判断 |
between and | 在某个范围内 |
LIKE | 模糊查询( % 表示多个字值,_ 下划线表示一个字符; ) |
IN | 指定针对某个列的多个可能值 |
二、通配符
通配符 | 描述 |
---|---|
% | 替代 0 个或多个字符 |
_ | 替代一个字符 |
[charlist] | 字符列中的任何单一字符 |
[^charlist] 或 [!charlist] | 不在字符列 |
1 | -- LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串 |
三、例子
1 | -- 搜索 empno 等于 7900 的数据 |
四、不带比较运算符
WHERE子句并不一定带比较运算符,当不带运算符时,会执行一个隐式转换。当0时转化为 false,当其他值是转化为true。
1 | -- 返回一个空集,因为每一行记录WHERE都返回false |