聚合函数有5种:
1、SUM函数:求和,只能用于数字类型。字符类型统计结果为:
0、日期类型统计的结果是毫秒数相加。
SLLECT
SUM(sal)
FROM t_emp
WHERE deptno IN(10,20);
2、MAX函数:最大值,获取非空值的最大值。
SELECT MAX(comm)FROM t_emp;
查询10和20部门中,月收入最高的员工
SELECT
MAX(sal+IFNULL(comm,0))
FROM t_emp
WHERE deptno IN(10,20);
#问题2:查询员工名字最长的是几个字符?
SEKECT MAX(LENGTH(ENAME))FROM t_emp;
3、MIN函数:最小值,用于获得非空的最小值 。
SELECT MIN(empno)FROM t_emp;
SELECT MIN(hiredate)FROM t_emp;
4、AVG函数:平均值,获取非空值的平均值,非数字统计结果为0
SEKECT AVG(sal+IFNULL(comm,0))FROM t_emp;
5、COUNT函数:汇总函数
COUNT(列名):用于获得包含空值的记录数