--==========多行函数
/*
select 字段
from 表
where 条件
group by 字段
having 条件
order by 字段
*/
--聚合函数
-- 处理的数据是多条的
selectcount(*)from emp;
selectavg(sal)from emp;
--计算部门的平均工资,显示部门编号和平均工资
select deptno,avg(sal)
from emp
groupby deptno;
--计算部门的平均工资,显示部门编号和平均工资,要求平均工资大于2000
select deptno,avg(sal)
from emp
groupby deptno
havingavg(sal)>2000;
Having和where最大区别在于: where 后面不能有组函数