Oracle DBA培训:select简单查询练习题
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询Oracle DBA培训:select简单查询练习题,四个表分别是雇员表、部门、工资、资金表,从这四个表中查询需要的内容
雇员表:EMP
部门表:Dept
工资等级表:Salgrade
奖金表:Bonus
选择在部门 30 中员工的所有信息
Select * from emp where deptno=30;
列出职位为(MANAGER)的员工的编号,姓名
Select empno,ename from emp where job = "Manager";
找出奖金高于工资的员工
Select * from emp where comm>sal;
找出每个员工奖金和工资的总和
Select sal+comm,ename from emp;
找出部门 10 中的经理(MANAGER)和部门 20 中的普通员工(CLERK)
Select * from emp where (deptno=10 and job="MANAGER") or (deptno=20 and job="CLERK");
找出部门 10 中既不是经理也不是普通员工,而且工资大于等于 2000 的员工
Select * from emp where deptno=10 and job not in("MANAGER","CLERK") and sal>=2000;
找出有奖金的员工的不同工作
Select distinct job from emp where comm is not null and comm>0
找出没有奖金或者奖金低于 500 的员工
Select * from emp where comm<500 or comm is null;
显示雇员姓名,根据其服务年限,将最老的雇员排在最前面
select ename from emp order by hiredate ;