分组函数嵌套与大数据分析的实践
5.6、深入理解分组函数的嵌套:在Spark中进行复杂的数据处理,例如 select max(avg(sal)) from emp group by deptno。
5.7、通过实际案例练习分组统计各部门下工资>500的员工的平均工资: Select avg(sal) from emp where sal>500 group by deptno ;同时,探索如何筛选出每个部门中平均工资大于500的员工组select deptno,avg(sal) from emp group by deptno having avg(sal)>500 。
深入分析:计算部门30中奖金最高的员工的奖金Select max(comm) from emp where deptno = 30;并进一步找出该部门的最高奖金获得者,即 select ename from emp where comm = (select max(comm) from emp where deptno=30);
细致探究:每个职位的员工数和最低工资的统计分析: Select job,min(sal),count(*) from emp group by job。
5.7、通过实际案例练习分组统计各部门下工资>500的员工的平均工资: Select avg(sal) from emp where sal>500 group by deptno ;同时,探索如何筛选出每个部门中平均工资大于500的员工组select deptno,avg(sal) from emp group by deptno having avg(sal)>500 。
深入分析:计算部门30中奖金最高的员工的奖金Select max(comm) from emp where deptno = 30;并进一步找出该部门的最高奖金获得者,即 select ename from emp where comm = (select max(comm) from emp where deptno=30);
细致探究:每个职位的员工数和最低工资的统计分析: Select job,min(sal),count(*) from emp group by job。
用户评论