条件查询
支持的运算符:
运算符 说明
= 等于
<>或者!= 不等于
< 小于
<= 小于等于
> 大于
>= 大于等于
between...and 两个值之间
is null 为null(is not null 不为null)
and 并且
or 或者
in 包含(not in 不包含范围中)
not not否的意思,主要和is 或者in一起使用
like like称为模糊查询,支持%或者下划线 _
%匹配任意字符
_一个下划线只匹配一个字符
1、等号查询(=)
查询薪水为5000的员工
SELECT * FROM emp WHERE sal = 5000;
查询职位为 MANAGER 的员工的信息
SELECT * FROM emp WHERE job = ‘MANAGER’;
2、不等号的查询(<>或者!=)
查询薪水不等于5000的员工的信息
SELECT * FROM emp WHERE sal != 5000;
查询职位不是MANAGER 的员工的信息
SELECT * FROM emp WHERE job <> ‘MANAGER’;
3、区间条件的查询(<,<=,>,>= ,between…and)
薪水大于1600的员工信息
SELECT * FROM emp WHERE sal > 1600;
#薪水在1600和3000之间的员工信息
SELECT * FROM emp WHERE sal > 1600 AND sal < 3000;
SELECT * FROM emp WHERE sal BETWEEN 1600 AND 3000;