--聚合函数对一组进行运算,并返回单个值,也叫组合函数
--
--COUNT(列名) 统计行数
--AVG(数值类型列名) 平均值
--SUM(数值类型列名) 求和
--MAX(列名) 最大值
--MIN(列名) 最小值
--除了 COUNT以外,其他函数都会忽略空值
--
SELECT * FROM tb2_emp;
SELECT SUM(sal) FROM tb2_emp; --返回和
SELECT AVG(sal) FROM tb2_emp; --返回平均值
SELECT MAX(sal) FROM tb2_emp; --返回最大值
SELECT MIN(sal) FROM tb2_emp; --返回最小值
SELECT COUNT(*) FROM tb2_emp; --返回7行数据
--GROUP BY子句的真正作用配合聚合函数使用,它用来对查询出来的数据进行分组
SELECT DEPTNO, AVG(sal) FROM tb2_emp GROUP BY DEPTNO; --根据DEPTNO来分组,将薪水平均值求出来
SELECT MGR, SUM(sal) FROM tb2_emp GROUP BY DEPTNO;