确认要使用的数据表
emp表:员工信息
dept表:获取部门名称
emp表:部门人数、平均工资的统计信息
确定已知的关联字段
dept表与emp表:emp.deptno=dept.deptno

第一步:获取与'SCOTT'从事相同工作的所有员工
SELECT e.ename
FROM emp e
WHERE e.job=(SELECT job
            FROM emp
            WHERE ename='SCOTT')
    AND e.ename<>'SCOTT'
第二步:获取部门名称,引入dept表
SELECT e.ename,d.dname
FROM emp e,dept d
WHERE e.job=(SELECT job
            FROM emp
            WHERE ename='SCOTT')
    AND e.ename<>'SCOTT'
    AND e.deptno=d.deptno
第三步:获取所需要的统计信息
SELECT deptno dpno,COUNT(*) count,AVG(sal)
FROM emp
GROUP BY deptno
合并之后获取结果
SELECT e.ename,d.dname,temp.count,temp.avg
FROM emp e,dept d,(SELECT deptno dpno,COUNT(*) count,AVG(sal) avg
                    FROM emp
                    GROUP BY deptno) temp
WHERE e.job=(SELECT job
            FROM emp
            WHERE ename='SCOTT')
    AND e.ename<>'SCOTT'
    AND e.deptno=d.deptno
    AND e.deptno=temp.dpno

列出与'SCOTT'从事相同工作的所有员工及部门名称、部门人数、平均工资相关推荐

  1. 数据库查询:列出各个部门中工资高于本部门平均工资的员工信息,并按部门号排序。

    列出各个部门中工资高于本部门平均工资的员工信息,并按部门号排序. select a.deptno,count(*) from emp as a, (select deptno,avg(sal) as ...

  2. 列出每一个部门中年纪最大的员工姓名,部门名称【多测师_王sir】

    多表题目: 列出每一个部门中年纪最大的员工姓名,部门名称 select name,dept_name,age from dept RIGHT JOIN emp e on dept.dept1=e.de ...

  3. 不同工作年限的员工离职原因

    关注.星标公众号,直达精彩内容 来源:人力资源杂志.每天学点HR 一般来说,核心人才的流失,至少有1-2个月的招聘期.3个月的适应期,6个月的融入期:此外,还有相当于4个月工资的招聘费用,超过40%的 ...

  4. 2、采用结构体数组编写程序,定义一个含职工姓名、工作年限、工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超30年的职工加1000元工资,并输出工资变化后的所有职工的信息

    2.采用结构体数组编写程序,定义一个含职工姓名.工作年限.工资总额的结构体类型,从键盘输入5名职工的信息,最后再对工作年限超过30年的职工加1000元工资,并输出工资变化后的所有职工的信息(要求用下标 ...

  5. 一个在**工作十年员工的感悟

    一个在华为工作十年员工的感悟 一."从小事做起,学会吃亏,与他人合作",这是研究生毕业前最后一堂课,电子电路的老师最后送给我们几句话,虽然我忘了这位老师的名字,但这几句话却至今铭记 ...

  6. Google Chrome 背后的天才:不在美国工作的Google员工

    导读:本文为<金融时报>网站发表的一篇人物特写,文章的主角是 Google Chrome V8引擎的开发者拉斯巴克(Lars Bak).他是一个编程天才,却远离计算机世界的核心,在丹麦为G ...

  7. 工作9年开发面试华为要薪1W,华为员工:我司没有这么低工资的岗.....

    来自:程序员求职面试(微信号:CoderJob)整编 人生起起落落本就正常,但是如果是因为自己没有准备,就一股脑往年冲,失败的概率反而比较大.生活九九八十一难每一关都要努力才能一一闯过.保持冷静和独立 ...

  8. 程序员5年工作经验,因频繁跳槽被面试官压工资!

    首先,为什么会跳槽,无非是工资不高,领导不好相处.但是跳槽太频繁真的好么? 前不久笔者便在职场论坛看到这样一则案例,面试官在论坛吐槽道,面试了一个频繁跳槽的程序员,这位程序员有5年工作经验,当初还是重 ...

  9. 女生学python工作累吗_数据分析师女生做累么 工资一般多少

    数据分析师女生做累么,工资一般多少,小编整理了相关信息,希望会对大家有所帮助! 数据分析师女生做累不累 女生还是很适合做数据分析的,数据分析师因为敲的代码少,相比起天天敲代码的职业更适合女生一些,没那 ...

最新文章

  1. 施工管理在计算机上的应用论文,【计算机专业毕业论文】关于计算机应用技术在工程项目管理中的应用...
  2. centos静态IP配置方法
  3. spark学习(二)
  4. CentOS系统Yum源配置
  5. mysql索引图文操作_图文并茂,说说MySQL索引
  6. html input 传值 request接到值为null,解决jsp向servlet传值为null的问题
  7. 基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署
  8. centos7系统根目录扩容
  9. WinForm------GridControl单元格内容修改外表样式
  10. max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
  11. ajax提交不能获取数据,django无法收到ajax的请求数据
  12. MVC在Web框架中的应用
  13. java多线程-线程安全
  14. 基于JSP+Servlet+Tomcat8.5+WebSocket实现的网页聊天室
  15. excel学习-选择性粘贴(转置+跳过空白单元格+运算)
  16. Reflector反编译.NET文件后修复
  17. 320、Vue学习笔记26 -【生产环境部署】 2020.04.20
  18. 同济:004.三角函数(1.1映射与函数)
  19. wrf模式计算机配置,用WRF模型进行气象模拟入门(2)——WPS的配置与使用
  20. Fastformer论文解读

热门文章

  1. win10锁定计算机后黑屏,win10电脑突然黑屏无法唤醒怎么办?老司机告诉你解决方法...
  2. catia v5r21保姆级下载安装教程
  3. DirectX11 简介+环境配置
  4. 大数据之路——数据挖掘
  5. word表格转换为图片
  6. edge等浏览器打开开发者工具(F12)之后在NetWork看不到请求头等信息
  7. ppt怎么制作抖音快手快闪效果的倒计时动画?
  8. 用python实现bt下载_Python边学边用--BT客户端实现之(一)BitTorrent文件解析
  9. Coolpad CT180无线网卡驱动
  10. 程序员被人喜欢的13点原因