200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 取得平均薪水最高的部门的部门编号

取得平均薪水最高的部门的部门编号

时间:2021-01-16 20:15:54

相关推荐

取得平均薪水最高的部门的部门编号

源数据表:

思路:

第一步、先通过

select deptno,avg(sal) as avgsal from emp group by deptno

得到每个部分的平均薪水

第二步,通过把上表作为临时表获得平均薪水最大值

select max(avgsal) as maxavg from (select deptno,avg(sal) as avgsal from emp group by deptno) t2

此题还有一个取巧的办法,即在第一步的结果出来后排序,然后只显示第一行,代码如下:

select deptno,avg(sal) as avgsal from emp group by deptno order by avgsal desc limit 0,1;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。