group by分组
1.如果想统计各个部门的平均工资该怎么办?
select deptno,avg(sal) from emp; -- 字段和多行函数不可以同时使用
select deptno,avg(sal) from emp group by deptno; -- 字段和多行函数不可以同时使用,除非这个字段属于分组
运行结果:
还可以添加升降序:
select deptno,avg(sal) from emp group by deptno order by deptno desc; -- desc降序
运行结果:
2.如果想统计各个岗位的平均工资该怎么办?
select job,avg(sal) from emp group by job ;
运行结果:
select job,lower(job),avg(sal) from emp group by job ;