》select max(sal) from emp where deptno=30;#编号为30的部门工资最高的员工信息
》select min(sal) from emp;#工资最低
》select avg(sal) from emp;#薪资平均值
》select count(*) from emp;#统计记录数
》select sum(sal) from emp;#薪资求和
1.3分组函数
对薪资求平均值
select avg(sal) from emp group by job;#根据职位进行平均值计算
select job,avg(sal) from emp group by job;#select子句中只能出现分组字段和聚合函数
平均工资大于2000的部门编号及其平均工资
select deptno,avg(sal) from emp group by deptno where avg(sal)>2000;#报错
原因:
1.where子句在分组语句group by之前
2.where子句中不能使用聚合函数
having:分完组之后再次实现检索
select detpno,avg(sal) from emp group by deptno having avg(sal)>2000;