数据库Oracle与Mysql语法对比:组函数的嵌套使用

时间:2022-06-19 14:51:38

组函数的嵌套使用

例:求各部门平均工资的最高值:

Oracl:
SELECT max(avg(sal))
FROM emp
GROUP BY deptno;



Mysql:
select max(avg_sal)
from (select avg(sal) as avg_sal
from emp
group by deptno) as A;

ps:因为mysql总组函数嵌套使用没有意义。所以求avg的max,需要先给avg进行分组,再找max。