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 ;

 

posted @ 2022-01-01 22:47  努力学爪哇  阅读(37)  评论(0编辑  收藏  举报