您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > Oracle练习题及答案(二)
Oracle练习题及答案(二)2收藏--1、列出至少有一个雇员的所有部门selectdistinctdnamefromdeptwheredeptnoin(selectdistinctdeptnofromemp);--2、列出薪金比SMITH多的所有雇员selectename,salfromempwheresal(selectsalfromempwhereename=upper('smith'));--3、列出所有雇员的姓名及其直接上级的姓名selecte.ename,m.enamefromempe,empmwheree.mgr=m.empno(+);--4、列出入职日期早于其直接上级的所有雇员selectenamefromempewherehiredate(selecthiredatefromempwhereempno=e.mgr);--5、列出部门名称和这些部门的雇员,同时列出那些没有雇员的部门selectdname,enamefromdeptdleftjoinempeond.deptno=e.deptno;--6、列出所有“CLERK”(办事员)的姓名及其部门名称selectename,dnamefromempeleftjoindeptdone.deptno=d.deptnowherejob=upper('clerk');--7、列出各种工作类别的最低薪金,显示最低薪金大于1500的记录selectjob,min(sal)fromempgroupbyjobhavingmin(sal)1500;--8、列出从事“SALES”(销售)工作的雇员的姓名,假定不知道销售部的部门编号selectenamefromempwheredeptno=(selectdeptnofromdeptwheredname=uppder('SALES'))--9、列出薪金高于公司平均水平的所有雇员selectenamefromempwheresal(selectavg(sal)fromemp);--10、列出与“SCOTT”从事相同工作的所有雇员selectenamefromempwherejob=(selectjobfromempwhereename=upper('scott'));--11、列出某些雇员的姓名和薪金,条件是他们的薪金等于部门30中任何一个雇员的薪金selectename,salfromempwheresalin(selectsalfromempwheredeptno=30);--12、列出某些雇员的姓名和薪金,条件是他们的薪金高于部门30中所有雇员的薪金selectename,salfromempwheresal(selectmax(sal)fromempwheredeptno=30);--13、列出每个部门的信息以及该部门中雇员的数量selectd.deptno,dname,count(ename)fromdeptdleftjoinempeon(d.deptno=e.deptno)groupbyd.deptno,dname--14、列出所有雇员的雇员名称、部门名称和薪金Selecte.ename,d.dname,e.salfromempeleftjoindeptdon(d.deptno=e.deptno)--15、列出从事同一种工作但属于不同部门的雇员的不同组合Selecttba.ename,tbb.ename,tba.job,tbb.job,tba.deptno,tba.deptnoFromemptba,emptbbWheretba.job=tbb.jobandtba.deptnotbb.deptno--16、列出分配有雇员数量的所有部门的详细信息,即使是分配有0个雇员Selectdept.deptno,dname,loc,count(empno)Fromdept,empWheredept.deptno=emp.deptno(+)Groupbydept.deptno,dname,loc--17、列出各种类别工作的最低工资Selectmin(sal)fromempgroupbyjob--18、列出各个部门的MANAGER(经理)的最低薪金Selectdeptno,min(sal)fromempwherejob=upper(‘manager’)groupbydeptno--19、列出按年薪排序的所有雇员的年薪select(sal+nvl(comm,0))*12asavnfromemporderbyavn--20、列出薪金水平处于第四位的雇员Select*from(Selectename,sal,rank()over(orderbysaldesc)asgradefromemp)wheregrade=4
本文标题:Oracle练习题及答案(二)
链接地址:https://www.777doc.com/doc-4942160 .html