每日一题:如何计算除去最高、最低工资的部门平均工资
计算 如何 每日 最高 部门
2023-09-14 09:14:38 时间
每日一题 精选常考面试题,将其汇总成专栏,利用零碎时间为职业保驾护航,建议大家独立思考答题。
资料专栏
题目
有一张部门表为emp,其中:员工 id ,deptno 部门编号,salary 工资,如何计算除去最高、最低工资的部门平均工资?
参考答案
select a.deptno,avg(a.salary)
from
(
select *, rank() over( partition by deptno order by salary ) as rank_1
, rank() over( partition by deptno order by salary desc) as rank_2
from emp
) a
group by a.deptno
where a.rank_1 >1 and a.rank_2 >1
技术交流
欢迎转载、收藏、有所收获点赞支持一下!
目前开通了技术交流群,群友已超过2000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友
- 方式①、发送如下图片至微信,长按识别,后台回复:加群;
- 方式②、添加微信号:dkl88191,备注:来自CSDN
- 方式③、微信搜索公众号:Python学习与数据挖掘,后台回复:加群
相关文章
- 如何计算LSTM层中的参数数量
- 云计算比赛总结
- 世界500强马士基集团是如何利用边缘计算革新供应链的
- 云计算数据库选项:哪种类型更适合?
- Oracle的毫秒计算技术(oracle毫秒计算)
- Linux无需Virtalbox:实现灵活的计算空间(linux没有vg)
- 云计算推动轻工业向产业价值链中高端迈进
- 量Linux 的内存条数量:如何计算?(linux内存条数)
- Linux的多元分支:让计算未来更美好(linux的分支)
- 看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)
- 云计算正在定义硬件
- 京东城市陈旭旭:AI和大数据如何撬动“城市计算”?| AIoT+智慧城市峰会
- 如何用MySQL计算两点之间的距离?(mysql计算距离)
- 了解Oracle如何自动计算当前月份天数(oracle当月天数)
- 使用Oracle计算日期,快速方便。(Oracle计算日期)
- MySQL中如何使用SUM计算并赋值(mysql中sum并赋值)
- 如何使用mysql中的dist函数进行计算(mysql中dist是)
- MySQL如何计算5的阶乘(mysql中5的阶乘)
- 如何在MySQL中实现简单的加法运算(mysql中加法计算)
- MySQL中如何计算一列的方差(mysql一列方差)
- MySQL 数据库中如何计算一列的方差(mysql一列方差)
- MySQL如何进行year计算(mysql year计算)
- MySQL实现上下行计算,轻松解决数据统计难题(mysql 上下行计算)
- oracle中计算前一周的日期(oracle中日期前一周)
- 总和使用Redis集合遍历求和不可思议的计算精确度(redis遍历集合并计算)
- 计算文本域剩佘长度的js代码
- 关于PHP的相似度计算函数:levenshtein的使用介绍