oracle_select大全

oracle_select大全

ID:40566930

大小:16.90 KB

页数:5页

时间:2019-08-04

oracle_select大全_第1页
oracle_select大全_第2页
oracle_select大全_第3页
oracle_select大全_第4页
oracle_select大全_第5页
资源描述:

《oracle_select大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、--1、列出至少有一个雇员的所有部门  selectdeptnofromempgroupbydeptnohavingcount(deptno)>1selecte.deptno,d.dnamefromempe,deptdwheree.deptno=d.deptnogroupbye.deptno,d.dnamehavingcount(e.deptno)>0  --2、列出薪金比"SMITH"多的所有雇员SELECTename,sal,deptnoFROM empWHEREsal>(SELECTsalFROMempWHEREename='SMITH')   --3、列

2、出所有雇员的姓名及其直接上级的姓名SELECT e.enameas职工,m.enameas经理FROMempeleftjoinempmon(e.mgr=m.empno)  SELECT e.enameas职工,m.enameas经理FROMempeleftjoinempmon(e.mgr=m.empno)groupbym.ename,e.ename  --4、列出入职日期早于其直接上级的所有雇员SELECT e.enameas职工,m.enameas经理FROMempeleftjoinempmon(e.mgr=m.empno)wheree.hiredate

3、hiredate   --5、列出部门名称和这些部门的雇员,同时列出那些没有雇员的部门selectd.dname,e.enamefromdeptdleftjoinempeon(d.deptno=e.deptno)    --6、列出所有“CLERK”(办事员)的姓名及其部门名称selecte.ename,d.dnamefromempe,deptdwheree.deptno=d.deptnoande.job='CLERK'  --7、列出各种工作类别的最低薪金,显示最低薪金大于1500的记录selectjob,min(sal)fromempgroupbyjobha

4、vingmin(sal)>1500  --8、列出从事“SALES”(销售)工作的雇员的姓名,假定不知道销售部的部门编号selectename,fromempwheredept=(selectdeptnofromdeptwheredname='SALES')SELECTenameFROMempwherejob='SALESMAN'   --9、列出薪金高于公司平均水平的所有雇员  selectename,deptnofromempwheresal>(selectavg(sal)fromemp)  --10、列出与“SCOTT”从事相同工作的所有雇员  selec

5、tdeptno,enamefromempwherejob=(selectjobfromempwhereename='SCOTT')  --11、列出某些雇员的姓名和薪金,条件是他们的薪金等于部门30中任何一个雇员的薪金SELECTename,salfromempwheresalin(selectsalfromempwheredeptno=30)SELECTename,salfromempwheresalin(selectsalfromempwheredeptno=30)anddeptno<>30  --12、列出某些雇员的姓名和薪金,条件是他们的薪金高于部门30

6、中所有雇员的薪金SELECTename,salfromempwheresal>all(selectsalfromempwheredeptno=30)SELECTename,salfromempwheresal>all(selectsalfromempwheredeptno=30)anddeptno<>30    --13、列出每个部门的信息以及该部门中雇员的数量  selectd.deptno,d.dname,d.loc,count(e.deptno)fromdeptdleftjoinempeon(d.deptno=e.deptno)groupbyd.deptn

7、o,d.dname,d.locorderbyd.deptnoasc  --14、列出所有雇员的雇员名称、部门名称和薪金  selecte.ename,d.dname,e.salfromempeleftjoindeptdon(e.deptno=d.deptno)   selectename,dname,salfromemp naturaljoindept  --15、列出从事同一种工作但属于不同部门的雇员的不同组合  selectjob,deptnofromempgroupbyjob,deptno  --16、列出分配有雇员数量的所有部门的详细信息,即使是分配有0

8、个雇员selectd.d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。