第六章 分组函数 多行函数
- 多行函数, 多个函数输入, 输出的结果只有一个
- 5个分组函数 max min sum avg count
- 最高工资
select max(sal), min(sal),
round(avg(sal),2) avg_sal
from emp;
count 统计数量
1.统计emp 表中的记录总数
select count(empno) from emp;
2.统计emp表中领取奖金的人数
select count(comm) from emp;
select count(nvl(comm, 0)) from emp;
3.统计emp表中, 有几种岗位
select count(distinct job) from emp;
4.统计在CHICAGO工作的员工工资的最大值和最小值
select max(e.sal), min(e.sal)
from emp e join dept d on e.deptno = d.deptno
where d.loc = 'CHICAGO'
group by 分组
1.查询每个部门的平均工资
select deptno , avg(sal) from emp group by deptno
select deptno, count(*) from emp group by deptno;
select job, count(*) from emp group by job