全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有三个表emp, dept, salgrade,表结构和表内容如下所示emp雇员信息表EMPNO 雇员编号 NOT NULL smallintENAME 雇员姓名 VARCHAR(10)JOB 工作岗位 VARCHAR(9)MGR 该雇员经理人的编号 smallintHIREDATE 入职时间 DATESAL 薪水 Numeric (7,2)COMM 津贴 Numeric(7,2)DEPTNO 雇员所在部门编号 smallint表内容:EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO- - - - - - - - 7369 SMITH CLERK 7902 17-12月-80 800 20 7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 7566 JONES MANAGER 7839 02-4月 -81 2975 20 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 7698 BLAKE MANAGER 7839 01-5月 -81 2850 30 7782 CLARK MANAGER 7839 09-6月 -81 2450 10 7788 SCOTT ANALYST 7566 19-4月 -87 3000 20 7839 KING PRESIDENT 17-11月-81 5000 10 7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30 7876 ADAMS CLERK 7788 23-5月 -87 1100 20 7900 JAMES CLERK 7698 03-12月-81 950 30 7902 FORD ANALYST 7566 03-12月-81 3000 20 7934 MILLER CLERK 7782 23-1月 -82 1300 10dept部门信息表DEPTNO 部门编号 NOT NULL smallintDNAME 部门名字 VARCHAR(14)LOC 部门所在地 VARCHAR(13)表内容:DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTONSalgrade薪水等级表GRADE 薪水等级 smallintLOSAL 该等级的最低薪水值 smallintHISAL 该等级的最高薪水值 smallint表内容:GRADE LOSAL HISAL- - - 1 700 1200 2 1201 1400 3 1401 2000 4 2001 3000 5 3001 9999求1、从emp这张表里把平均工资和部门编号列出来,并且过滤掉大写是A的名字 ,把剩下的数据按照部门编号进行分组,分组之后的平均薪水必须大于2000,按照部门编号的倒序排列.select avg(sal),DEPTNO from empwhere ename not like %A%group by deptnohaving avg(sal)2000order by deptno desc2、.请你选出雇员的名字,和雇员在部门的名字?select emp.ename,dept.dname from emp join dept on emp.DEPTNO=dept.DEPTNO 3、.求每个人的薪水值包括他的名字 select sal,ename from emp4.求每个人的薪水值,名字和他的薪水处于第几个级别(非等值连接)(1)select sal as 薪水,ename as 雇员姓名,Salgrade.gradefrom emp join Salgrade on sal between losal and hisal (2)select sal as 薪水,ename as 雇员姓名,Salgrade.gradefrom emp join Salgrade on sal losal and sal (select avg(sal) from emp);8.按照部门进行分组之后挣钱最多的那个人的名字,部门编号?select ename, sal from emp join(select max(sal) max_sal, deptno from emp group by deptno) ton (emp.sal = t.max_sal and emp.deptno = t.deptno);*理解子查询的关键-把它当成一张表9.求这个人的名字和他经理人的名字(自连接)select e1.ename, e2.ename from emp e1, emp e2 where e1.mgr = e2.empno;自连接:为同一张表起不同的别名,然后当成两张表来用select e1.ename, e2.ename from emp e1 join emp e2 on (e1.mgr = e2.empno);10.求部门平均薪水等级?select deptno, avg_sal, grade from (select deptno, avg(sal) avg_sal from emp group by deptno) tjoin salgrade s on (t.avg_sal between s.losal and s.hisal);11.求部门中哪些人的薪水最高select ename, sal from emp join (select max(sal) max_sal, deptno from emp group by deptno) ton (emp.sal = t.max_sal and emp.deptno = t.deptno);12_部门平均的薪水等级求出每个人的薪水等级,然后再平均求出的就是平均薪水等级select deptno, ename, grade from emp join salgrade s on (emp.sal between s.losal and s.hisal);select deptno, avg(grade) from (select deptno, ename, grade from emp join salgrade s on (emp.sal between s.losal and s.h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学语文教学新课程改革学习心得体会
- 机械设备安全管理及保证措施
- 2024年度园林绿化苗木种植与养护服务合同3篇
- 2024年度新能源汽车代购与租赁服务专项合同3篇
- 2024年度建筑劳务分包委托居间代理协议3篇
- 2024年旅游服务经营合同
- 2024年度电子产品质保与绿色环保承诺合同3篇
- 2024年度艺术品中介业务合作合同范本3篇
- 2024至2030年中国腕带测试仪行业投资前景及策略咨询研究报告
- 2024至2030年中国红木书柜行业投资前景及策略咨询研究报告
- 化工厂设备安装施工方案
- 代账公司会计主管年终总结
- 创新思维训练学习通超星期末考试答案章节答案2024年
- 2024年一级注册消防工程师考试复习题库100题及答案(一)
- 学术基本要素:专业论文写作学习通超星期末考试答案章节答案2024年
- 医院医用计量器具管理制度
- 科学与文化的足迹学习通超星期末考试答案章节答案2024年
- 2025届高考语文复习:散文阅读 课件
- DB5334∕T 12.1-2024 地理标志证明商标 香格里拉藏香猪 第1部分:品种要求
- 6《人大代表为人民》(第1课时)(教学设计)2024-2025学年统编版道德与法治六年级上册
- 税务局重点稽查的180个风险点
评论
0/150
提交评论