- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
004 oracle经典20题(参考详解)
oracle经典20题(参考答案)
Oracle
1.列出至少有一个员工的所有部门。select dept.deptno,dept.dnamefrom dept,empwhere dept.deptno=emp.deptno2.列出薪金比“SMITH”多的所有员工。select * from empwhere sal (select sal from emp where ename=’SMITH’)3.列出所有员工的姓名及其直接上级的姓名。select yg.ename,sj.enamefrom emp yg,emp sjwhere yg.mgr=sj.empno
4.列出受雇日期早于其直接上级的所有员工。select yg.ename,sj.enamefrom emp yg join emp sj on?yg.mgr=sj.empnowhere yg.hiredatesj.hiredate5.列出部门名称与这些部门的员工信息,同时列出那些没有员工的部门。select dept.deptno,dept.dname,emp.empno,emp.enamefrom dept left join empon dept.deptno=emp.deptno6.列出所有“CLERK”(办事员)的姓名及其部门名称。select * from dept,empwhere dept.deptno=emp.deptnoand job=’CLERK’7.列出最低薪金大于1500的各种工作。select job from empgroup by jobhaving min(sal)1500
8.列出在部门名称为“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号。方法一:select emp.enamefrom dept,empwhere dept.deptno=emp.deptnoand dname=’SALES’方法二:select * from empwhere deptno=(select deptno from dept where dname=’SALES’)9.列出薪金高于公司平均薪金的所有员工。select * from empwhere sal (select avg(sal) from emp)对比:列出薪金高于本部门平均薪金的所有员工。方法一:select * from emp awhere a.sal(select avg(sal) from emp b where b.deptno=a.deptno)缺点:相关子查询,效率低。方法二:select empno,ename,sal fromemp a,(select avg(sal) avg_sal from emp b where b.deptno=a.deptno) bwhere a.deptno=b.deptnoand a.salb.avg_sal10.列出与“SCOTT”从事相同工作的所有员工。select * from empwhere job=(select job from emp where ename=’SCOTT’)11.列出薪金等于部门30中员工的薪金的所有员工的姓名与薪金。select ename,sal from empwhere sal=any(select sal from emp where deptno=30 )
12.列出薪金高于在部门30工作的所有员工的薪金的员工姓名与薪金。方法一:select ename,sal from empwhere salall(select sal from emp where deptno=30 )方法二:select ename,sal from empwhere sal(select max(sal) from emp where deptno=30 )13.列出在每个部门工作的员工数量、平均工资与平均服务期限。select deptno,avg(trunc((sysdate-hiredate)/365)) as yearfrom empgroup by deptno–参考:截断,取整函数select trunc(99.9) from dual;返回9914.列出所有员工的姓名、部门名称与工资。select d.dname,e.ename,e.salfrom dept d,emp ewhere d.deptno=e.deptno说明:每个字段都加表前缀,效率要高些?15.列出所有部门的详细信息与部门人数。select dept.dept
您可能关注的文档
- ADC值对子宫内膜癌宫颈浸润的诊断价值.pdf
- UA NSTEMI-沈璐华.ppt
- 3MRI常规成像技术和新技术.pdf
- ZY7007LU-T2中文资料(Power-One)中文数据手册「EasyDatasheet - 矽搜」.pdf
- ZM7316G-65502Y-T2中文资料(Power-One)中文数据手册「EasyDatasheet - 矽搜」.pdf
- ZM7332G-65505-T2中文资料(Power-One)中文数据手册「EasyDatasheet - 矽搜」.pdf
- ZM7308G-65502-T2中文资料(Power-One)中文数据手册「EasyDatasheet - 矽搜」.pdf
- (含详解)高考必背古诗文64篇情景默写混合练习.doc
- (根据专利法,细则,审查指南整理2013)卷三涉与知识点.doc
- (教师用书)2015高中生物 第2章 第1节 通过神经系统调节新课教学过程2 新人教版必修3.doc
最近下载
- 一例便秘患者的药学服务方案设计.pdf VIP
- 标书密封条格式全.docx VIP
- 《智能网联整车综合测试》课件——智能座舱场景测试工具.pptx VIP
- 冠心病合理用药指南_.pptx VIP
- 2025年自动驾驶公交“车路云一体化”系统联调导则白皮书-成都市公共交通集团.docx
- 50500-2024建设工程工程量清单计价规范新旧版本的主要变化逐项对比分析.pdf
- 2025年快递员赛项技能大赛理论参考试题库(含答案).docx VIP
- 《智能网联整车综合测试》课件——智能座舱抬头显示系统认知.pptx VIP
- 上柴SC8DK发动机零件图册.pdf VIP
- 2024-2025学年上海初三一模语文记叙文汇编.pdf VIP
文档评论(0)