资源描述:
《Oracle精选面试题(附答案与分析)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、....Oracle精选面试题1.显示10号部门的所有经理('MANAGER')和20号部门的所有职员('CLERK')的详细信息答案:Select*fromempwheredeptno=10andjob=’MANAGER’ordeptno=20andjob=’clerk’;select*fromempwheredeptno=10andjob='MANAGER'ordeptno=20andjob='CLERK';2.显示姓名中没有'L'字的员工的详细信息或含有'SM'字的员工信息答案:Select
2、*fromempwhereenamenotelike‘%L%’orenamelike‘%SM%’;select*fromempwhereenamenotlike'%L%'orenamelike'%SM%';3.显示各个部门经理('MANAGER')的工资答案:selectdeptno,emname,salaryfromemp_wqqwherejob='MANAGER';4.显示佣金(COMM)收入比工资(SAL)高的员工的详细信息答案:select*fromempwherecomm>sal;5.把
3、hiredate列看做是员工的生日,求本月过生日的员工答案:select*fromempwhereto_char(hiredate,'mm')=to_char(sysdate,'mm');6.把hiredate列看做是员工的生日,求下月过生日的员工答案:select*fromempwhereto_char(hiredate,'mm')=to_char(add_months(sysdate,1),'mm');7.求1982年入职的员工答案:select*fromempwhereto_char(hir
4、edate,'yyyy')='1982';8.求1981年下半年入职的员工答案:select*fromempwherehiredatebetweento_date('1981-7-1','yyyy-mm-dd')andto_date('1982-1-1','yyyy-mm-dd')-1;9.求1981年各个月入职的的员工个数word格式编辑....答案:selectcount(*),to_char(trunc(hiredate,'month'),'yyyy-mm')fromempwhereto_c
5、har(hiredate,'yyyy')='1981'groupbytrunc(hiredate,'month')orderbytrunc(hiredate,'month');1.查询各个部门的平均工资答案:selectdeptno,avg(sal)fromempgroupbydeptno;2.显示各种职位的最低工资答案:selectjob,min(sal)fromempgroupbyjob;3.按照入职日期由新到旧排列员工信息答案:select*fromemporderbyhiredatedes
6、c;4.查询员工的基本信息,附加其上级的姓名答案:selecte.*,e2.enamefromempe,empe2wheree.mgr=e2.empno;5.显示工资比'ALLEN'高的所有员工的姓名和工资答案:select*fromempwheresal>(selectsalfromempwhereename='ALLEN');6.显示与'SCOTT'从事相同工作的员工的详细信息答案:select*fromempwherejob=(select*fromempwhereename='SCOTT'
7、);7.显示销售部('SALES')员工的姓名答案:selectenamefromempe,deptdwheree.deptno=d.deptnoandd.dname='SALES';8.显示与30号部门'MARTIN'员工工资相同的员工的姓名和工资答案:selectename,salfromempwheresal=(selectsalfromempwheredeptno=30andename='MARTIN');9.查询所有工资高于平均工资(平均工资包括所有员工)的销售人员('SALESMAN'
8、)word格式编辑....答案:select*fromempwherejob='SALESMAN'andsal>(selectavg(sal)fromemp);1.显示所有职员的姓名及其所在部门的名称和工资答案:selectename,job,dnamefromempe,deptdwheree.deptno=d.deptno;2.查询在研发部('RESEARCH')工作员工的编号,姓名,工作部门,工作所在地答案:selectempno,ename,dname,locfromempe