Mysql案例5:取得平均薪资最高的部门的部门名称
一、要求:查询平均薪水最高部门的部门编号
二、背景:当前数据库有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:取得平均薪资最高的部门的部门名称相关推荐
- 平均薪资 38.4 万!3 步教你成为区块链开发者,收好这份学习指南!
作者 | Aholiab 时至年关,又到了转(tiao)行(cao)季节,这几天很多小伙伴来问我,2020到底哪个行业最有前景?虽说这两年ABCD(即人工智能AI.区块链Blockchain.云计算C ...
- 12大城市Java平均薪资对比,北上深杭月薪过万,广州最意外
据调查显示,世界上有大约900万的Java开发人员,作为即将成为这900万大军中的一员,你知道去企业后你的工作职责是什么吗?你所在城市JAVA薪资水平又如何呢?这些可都关系到你的成长和利益哦. 个轮播 ...
- AI人才报告 | AI稳超互联网平均薪资,哪些细分领域最受追捧?
[AI 科技大本营导读]人工智能在经历了 2017 年的迅速发展之后,逐步迎来了落地应用.AI 领域的人才需求也发生调整.近日,猎聘联合 GMIC 发布了< 2018 AI 人才竞争力报告> ...
- 大专python工资有多高-最新 | 2019年Python工程师的平均薪资是多少?
原标题:最新 | 2019年Python工程师的平均薪资是多少? Python是近几年来发展最为迅速的编程语言,最新TIOBE 10 月编程语言排行榜中,Python已经坐稳了第三名的位置,对于转行从 ...
- python岗位 上海_上海黑马Python24期,平均薪资10150元,16个工作日就业率70.73%
黑马程序员上海中心月薪一万只是起点关注 网红遍地起,颜值即正义,要说哪个网红靠实力,Python当属第一!Python作为时下最流行的一门网红语言,用一句话来证明它的实力就是:Python在手,天下我 ...
- 2022年春招互联网人平均薪资18500元
2月25日消息,拉勾招聘发布<2022年互联网行业春招薪酬报告>,内容显示,2022年以来,互联网行业平均薪资为18500元,较去年同期增长7.5%,高于去年6.9%的增幅.相比去年同期, ...
- mysql 登录默认实例_【MySQL案例】mysql本机登录-S失灵_mysql
[mysql案例]mysql本机登录-S失效 1.1.1. mysql本机登录mysql时,-S参数失效 [环境描述] mysql5.5.14 [问题描述] 配置了多实例 实例1 实例2 datadi ...
- 任正非要“拿钱砸人”的芯片产业:平均薪资 10424 元,人才缺口超 30 万!
作者 | @小占哥哥,作图支持 | @黄金体验 数据支持:@Boss直聘研究院 本文经授权转载自 BOSS直聘(ID:bosszhipin) 2018年4月16日,美国商务部对中兴通讯开启了包括芯片. ...
- 区块链技术人才严重不足,平均薪资 2.58 万
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 去年12月,我们报道了一篇文章<AI专业人才缺口上百万,年薪80万远超同行>引起 ...
最新文章
- Android开源库介绍:AndLinker-Android 上的 IPC 库
- cad缩小了怎么还原_新手必备,CAD常用50个技巧
- flink启动出现java.lang.NoClassDefFoundError: org/apache/hadoop/fs/Path
- CommonJS,AMD,CMD区别 - 郑星阳 - ITeye博客
- 栈和队列之仅用递归函数和栈操作逆序一个栈
- sqlserver查询补全时间_mssql 按日期分组(group by)查询统计的时候,没有数据补0的解决办法...
- SEO中HTML标签权重列表
- memcached搭建缓存系统
- 常用的分隔符有哪三种_掌握这三种调漂方法,你想怎么钓就怎么钓,再也不用求人...
- ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面...
- 【杂谈】excel列表创建后,怎么删除蓝色边框线?
- mysql死锁自动处理方法_19. 死锁的产生和 MySQL 自动处理方式
- ps里面的css,今天来为大家介绍PS中的图层样式
- 图文并茂带你了解成分句法分析
- 智慧城市:中国特色新型城镇化的发展方向
- Linux平台提取DSDT,关于DSDT修改-提取软件以及使用方法【详解】
- mysql中将数字转化成汉字 基础
- 如何用计算机计算log除法,电脑系统自带科学计算器使用方法
- 项目 - 基于Docker Swarm的高可用Web集群
- Navicat Premium 历史版本下载地址(官方)
热门文章
- python 文件遍历
- 使用.NET类库操作CSV文件
- 600分理科选计算机专业,天津600分左右,计算机或电子信息专业,怎么选院校?...
- Flask mysql 模版传参_Flask渲染Jinja2模板和传参
- 电子科大专科c语言作业1,电子科大15春《C语言(专科)》在线作业试卷.docx
- duilib清空richedit内容
- 【C++grammar】文件系统以及path类使用
- LeetCode 206. 反转链表 思考分析
- 大数据和云计算涉及的技术_云计算涉及的风险
- 打开eclipse出现Failed to load the JNI shared library “D:\java\jdk\bin\...\jre\bin\server\jvm.dll”如何解决?