4.WHERE中使用AND,OR连接多个过滤条件
AND:并且的关系,要求条件同时满足
OR:或者的关系,要求条件满足某一个就可以
//查询10部门,基本工资大于2000的员工名和工资额
select ename,sal
from emp
where deptno=10 and sal>2000;
//查询10和20这两个部门的员工编号和员工名
select empno,ename,deptno
from emp
where deptno=10 or deptno=20;
//查询10和20这两个部门基本工资大于2000的
//员工编号、名字和工资额
select empno,ename,sal
from emp
where (deptno=10 or deptno=20) and sal>2000;
提示:当where中有and和or同时使用的情况下,由于
and优先级比or高,建议加括号。