group by分组

1.如果想统计各个部门的平均工资该怎么办?

select deptno,avg(sal) from emp;  -- 字段和多行函数不可以同时使用

select deptno,avg(sal) from emp group by deptno;  -- 字段和多行函数不可以同时使用,除非这个字段属于分组

运行结果:

group by分组

还可以添加升降序:

select deptno,avg(sal) from emp group by deptno order by deptno desc;    -- desc降序

运行结果:

group by分组

 2.如果想统计各个岗位的平均工资该怎么办?

select job,avg(sal) from emp group by job ;

运行结果:

group by分组

 

select job,lower(job),avg(sal) from emp group by job ;

group by分组

 

上一篇:关于uniapp的插槽


下一篇:手写 call、apply 及 bind 函数