Oraclep324查询练习及答案_精品文档Word文档下载推荐.doc
- 文档编号:13142843
- 上传时间:2022-10-06
- 格式:DOC
- 页数:12
- 大小:64KB
Oraclep324查询练习及答案_精品文档Word文档下载推荐.doc
《Oraclep324查询练习及答案_精品文档Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《Oraclep324查询练习及答案_精品文档Word文档下载推荐.doc(12页珍藏版)》请在冰豆网上搜索。
(12)查询员工信息,要求以首字母大写的方式显示所有员工的姓名;
(13)查询员工名正好为6个字母的员工信息;
(14)查询员工名字中不包含字母S的员工;
(15)查询员工姓名的第二个字母为M的员工信息;
(16)查询所有员工姓名的前三个字符;
(17)查询所有员工的姓名,如果包含字母s,则用S替换;
(18)查询员工的姓名和入职日期,并按入职日期从先到后进行排序;
(19)显示所有员工的姓名、工种、工资和京津,按工种降序排序,若工种相同则按工资升序排序;
(20)显示所有员工的姓名、入职的年份和月份,按入职日期所在的月份排序,若月份相同则按入职的年份排序;
(21)查询在2月份入职的所有员工信息;
(22)查询所有员工入职以来的工作期限,用“**年**月**日”的形式表示;
(23)查询至少有一个员工的部门信息;
(24)查询工资比SMITH员工工资高的所有员工信息;
(25)查询所有员工的姓名及其直接上级的姓名;
(26)查询入职日期早于其上级领导的所有员工信息;
(27)查询所有部门及其员工信息,包括那些没有员工的部门;
(28)查询所有员工及其部门信息,包括那些还不属于任何部门的员工;
(29)查询所有工种为CLERK的员工的姓名及其部门名称;
(30)查询最低工资大于2500的各种工作;
(31)查询平均工资低于2000的部门及其员工信息;
(32)查询在SALES部门工作的员工的姓名信息;
(33)查询工资高于公司平均工资的所有员工信息;
(34)查询与SMITH员工从事相同工作的所有员工信息;
(35)列出工资等于30号部门中某个员工工资的所有员工的姓名和工资;
(36)查询工资高于30号部门中工作的所有员工的工资的员工姓名和工资;
(37)查询每个部门中的员工数量、平均工资和平均工作年限;
(38)查询不同部门的同一种工作;
(39)查询各个部门的详细信息以及部门人数、部门平均工资;
(40)查询各种工作的最低工资;
(41)查询各个部门中不同工种的最高工资;
(42)查询10号部门员工及其领导的信息;
(43)查询各个部门的人数及平均工资;
(44)查询工资为某个部门平均工资的员工信息;
(45)查询工资高于本部门平均工资的员工信息;
(46)查询工资高于本部门平均工资的员工信息及其部门的平均工资;
(47)查询工资高于20号部门某个员工工资的员工的信息;
(48)统计各个工种的员工人数与平均工资;
(49)统计每个部门中各工种的人数与平均工资;
(50)查询工资、奖金与10号部门某员工工资、奖金都相同的员工信息;
(51)查询部门人数大于5的部门的员工信息;
(52)查询所有员工工资都大于2000的部门的信息;
(53)查询所有员工工资都大于2000的部门的信息及其员工的信息;
(54)查询所有员工工资都在2000~3000之间的部门的信息;
(55)查询所有工资在2000~3000之间的员工所在的部门的员工信息;
(56)查询每个员工的领导所在部门的信息;
(57)查询人数最多的部门信息;
(58)查询30号部门中工资排序前3名的员工信息;
(59)查询所有员工中工资排序在5~10名之间的员工信息;
(60)查询SMITH员工及其所有直接、间接下属员工的信息;
(61)查询SCOTT员工及其直接、间接上级员工的信息;
(62)以树状结构查询所有员工与领导之间的层次关系;
(63)向emp表中插入一条记录,员工号为1357,名字为oracle,工资为2050,部门号为20,入职日期为2002年5月10日;
(64)向emp表中插入一条记录,员工名为FAN,号为8000,其他信息与SMITH员工的信息相同;
(65)将各个部门员工的工资修改为该员工所在部门平均工资加1000;
1、select*fromempwheredeptno=20;
2、selectempno,ename,deptnofromempwherejob=‘CLERK’
3、select*fromempwherecomm>
sal;
4、select*fromempwherecomm.>
sal*0.2
5、select*fromempwherejob=’MANAGER’anddeptno=10orjob=’CLERK’anddeptno=20
6、select*fromempwheresal>
=2000
minus
select*fromempwherejob=’MANAGER’orjob=’CLERK’
select*frommepwherejob!
=’MANAGER’andjob!
=’CLERK’andsal>
7、selectdistinctjobfromempwherecommisnotnull
8、selectename,empnosal+nvl(comm.,0)fromemp;
9、select*fromempwherecommisnullorcomm<
100;
10、select*fromempwherehiredatein(selectlast_day(hiredate)-1fromemp);
11、selectempno,ename,hiredatefromempwhere(sysdate-hiredate)/365>
=10;
12、selectinitcap(ename),empno,salfromemp;
13、select*fromempwherelength(ename)=6;
14、select*fromempwhereenamenotlike‘%S%’;
15、select*fromempwhereenamelike‘_M%’;
16、selectsubstr(ename,1,3)frommep;
17、selectreplace(ename,’s’,’S’)fromemp;
18、selectename,hiredatefromemporderbyhiredate
19、selectename,job,sal,comm.Fromemporderbyjobdesc,sal
20、selectename,extract(monthfromhiredate)month,extract(yearfromhiredate)yearfromemporderbymonth,year;
selectename,to_char(hiredate,'
yyyy'
)year,to_char(hiredate,'
mm'
)monthfromemporderbymonth,year
21.select*fromempwhereextract(monthfromhiredate)=’2’;
22.selectfloor((sysdate-hiredate)/365)||'
年'
||floor(mod(sysdate-hiredate,365)/30)||'
月'
||floor(mod(mod(sysdate-hiredate,365),30))||'
日'
worktime
fromemp
23.selectdname,deptno,locfromdeptwheredeptnoin(selectdeptnofromempgroupbydeptnohavingcount(*)>
1);
24.select*fromempwheresal>
(selectsalformempwhereename=’SMITH’);
25.selecta.ename,b.enamefromempa,empb
wherea.mgr=b.empno
26.selecta.ename,a.hiredatefromempa
wherehiredate<
(selecthiredatefromempbwhereb.empno=a.mgr)
27.selectdept.deptno,dname,ename,empno,salfromdeptleftjoinempondept.deptno=emp.deptno;
28.selectempno,ename,sal,emp.deptno,dnamefromdeptrightjoinempondept.deptno=emp.deptno;
29.selectename,dnamefromemp,deptwherejob=’CLERK’andemp.deptno=dept.deptno;
30.selectjobfromempgroupbyjobhavingmin(sal)>
2500;
31.selectdeptno,empno,ename,salfromempwheredeptnoin(selectdeptnofromempgroupbydeptnohavingavg(sal)<
2000);
32.selectenamefromemp,deptwheredname=’SALES’anddept.deptno=emp.deptno;
33.select*fromempwheresal>
(selectavg(sal)fromemp);
34.select*fromempwherejob=(selectjobfromempwhereename=’SMITH’);
35.selectename,salfromempwheresalin(selectsalfromempwheredeptno=30);
36.select
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oraclep324 查询 练习 答案 精品 文档