


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有三个表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.hi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京师范大学淮南实验学校教师招聘9人(安徽)模拟试卷及参考答案详解一套
- 2025年上半年临沂市公安机关招录警务辅助人员(72名)考前自测高频考点模拟试题及1套参考答案详解
- 2025年昆明市法院系统招聘真题
- 2024年江苏南京财经大学招聘真题
- 2025年德阳市事业单位公开考试招聘工作人员笔试模拟试卷附答案详解(模拟题)
- 2025桂林银行校园招聘考前自测高频考点模拟试题及答案详解(网校专用)
- 2025广东深圳大学文化产业研究院张振鹏教授博士后招聘1人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年《中国烟草》杂志社有限公司(中国烟草总公司传媒中心)招聘考前自测高频考点模拟试题完整答案详解
- 2025年4月西安图书馆就业见习人员招聘(15人)模拟试卷及1套完整答案详解
- 2025福建福州市罗源县城市管理和综合执法局协管员招聘4人模拟试卷附答案详解(典型题)
- 舟山海域赤潮发生特点及成因分析
- 湿陷性黄土湿陷量计算表
- 丝杠安全操作保养规定
- 体育测量与评价PPT课件-第九章 运动员选材的测量与评价
- 在课堂教学中寻找发展学生科学思维的生长点课件
- 《情满今生》读书笔记模板
- 胸痛中心网络医院STEMI患者绕行急诊和CCU方案流程图
- 大众蔚揽保养手册
- 急危重病人营养与代谢支持
- GB/T 7216-2009灰铸铁金相检验
- GB/T 5796.3-1986梯形螺纹基本尺寸
评论
0/150
提交评论