一、要求:查询平均薪水最高部门的部门编号

二、背景:当前数据库有employee表和department表,数据分别如下:

  employee表:

 department表:

三、难点:

1、需要考虑最高平均薪资可能在多个部门同时出现,查询出来的结果需要涵盖所有最高平均薪资的部门id

2、部门名称和员工工资不在一个表,所以需要用连接进行查询获取部门名称

四、SQL语句

SELECT e.departmentid,d.name,AVG(e.salary) avgsal
FROM employee e
INNER JOINdepartment d
ONe.departmentid =d.idGROUP BY e.departmentid,d.`name`
HAVING avgsal = (SELECT MAX(t.avgsal) maxsalFROM (SELECT departmentid,AVG(salary) avgsalFROM employeeGROUP BY departmentid) t)

结果图:

转载于:https://www.cnblogs.com/wodexk/p/10703856.html

Mysql案例5:取得平均薪资最高的部门的部门名称相关推荐

  1. 平均薪资 38.4 万!3 步教你成为区块链开发者,收好这份学习指南!

    作者 | Aholiab 时至年关,又到了转(tiao)行(cao)季节,这几天很多小伙伴来问我,2020到底哪个行业最有前景?虽说这两年ABCD(即人工智能AI.区块链Blockchain.云计算C ...

  2. 12大城市Java平均薪资对比,北上深杭月薪过万,广州最意外

    据调查显示,世界上有大约900万的Java开发人员,作为即将成为这900万大军中的一员,你知道去企业后你的工作职责是什么吗?你所在城市JAVA薪资水平又如何呢?这些可都关系到你的成长和利益哦. 个轮播 ...

  3. AI人才报告 | AI稳超互联网平均薪资,哪些细分领域最受追捧?

    [AI 科技大本营导读]人工智能在经历了 2017 年的迅速发展之后,逐步迎来了落地应用.AI 领域的人才需求也发生调整.近日,猎聘联合 GMIC 发布了< 2018 AI 人才竞争力报告> ...

  4. 大专python工资有多高-最新 | 2019年Python工程师的平均薪资是多少?

    原标题:最新 | 2019年Python工程师的平均薪资是多少? Python是近几年来发展最为迅速的编程语言,最新TIOBE 10 月编程语言排行榜中,Python已经坐稳了第三名的位置,对于转行从 ...

  5. python岗位 上海_上海黑马Python24期,平均薪资10150元,16个工作日就业率70.73%

    黑马程序员上海中心月薪一万只是起点关注 网红遍地起,颜值即正义,要说哪个网红靠实力,Python当属第一!Python作为时下最流行的一门网红语言,用一句话来证明它的实力就是:Python在手,天下我 ...

  6. 2022年春招互联网人平均薪资18500元

    2月25日消息,拉勾招聘发布<2022年互联网行业春招薪酬报告>,内容显示,2022年以来,互联网行业平均薪资为18500元,较去年同期增长7.5%,高于去年6.9%的增幅.相比去年同期, ...

  7. mysql 登录默认实例_【MySQL案例】mysql本机登录-S失灵_mysql

    [mysql案例]mysql本机登录-S失效 1.1.1. mysql本机登录mysql时,-S参数失效 [环境描述] mysql5.5.14 [问题描述] 配置了多实例 实例1 实例2 datadi ...

  8. 任正非要“拿钱砸人”的芯片产业:平均薪资 10424 元,人才缺口超 30 万!

    作者 | @小占哥哥,作图支持 | @黄金体验 数据支持:@Boss直聘研究院 本文经授权转载自 BOSS直聘(ID:bosszhipin) 2018年4月16日,美国商务部对中兴通讯开启了包括芯片. ...

  9. 区块链技术人才严重不足,平均薪资 2.58 万

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 去年12月,我们报道了一篇文章<AI专业人才缺口上百万,年薪80万远超同行>引起 ...

最新文章

  1. Android开源库介绍:AndLinker-Android 上的 IPC 库
  2. cad缩小了怎么还原_新手必备,CAD常用50个技巧
  3. flink启动出现java.lang.NoClassDefFoundError: org/apache/hadoop/fs/Path
  4. CommonJS,AMD,CMD区别 - 郑星阳 - ITeye博客
  5. 栈和队列之仅用递归函数和栈操作逆序一个栈
  6. sqlserver查询补全时间_mssql 按日期分组(group by)查询统计的时候,没有数据补0的解决办法...
  7. SEO中HTML标签权重列表
  8. memcached搭建缓存系统
  9. 常用的分隔符有哪三种_掌握这三种调漂方法,你想怎么钓就怎么钓,再也不用求人...
  10. ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面...
  11. 【杂谈】excel列表创建后,怎么删除蓝色边框线?
  12. mysql死锁自动处理方法_19. 死锁的产生和 MySQL 自动处理方式
  13. ps里面的css,今天来为大家介绍PS中的图层样式
  14. 图文并茂带你了解成分句法分析
  15. 智慧城市:中国特色新型城镇化的发展方向
  16. Linux平台提取DSDT,关于DSDT修改-提取软件以及使用方法【详解】
  17. mysql中将数字转化成汉字 基础
  18. 如何用计算机计算log除法,电脑系统自带科学计算器使用方法
  19. 项目 - 基于Docker Swarm的高可用Web集群
  20. Navicat Premium 历史版本下载地址(官方)

热门文章

  1. python 文件遍历
  2. 使用.NET类库操作CSV文件
  3. 600分理科选计算机专业,天津600分左右,计算机或电子信息专业,怎么选院校?...
  4. Flask mysql 模版传参_Flask渲染Jinja2模板和传参
  5. 电子科大专科c语言作业1,电子科大15春《C语言(专科)》在线作业试卷.docx
  6. duilib清空richedit内容
  7. 【C++grammar】文件系统以及path类使用
  8. LeetCode 206. 反转链表 思考分析
  9. 大数据和云计算涉及的技术_云计算涉及的风险
  10. 打开eclipse出现Failed to load the JNI shared library “D:\java\jdk\bin\...\jre\bin\server\jvm.dll”如何解决?