什么是聚合函数
聚合函数作用于一组数据,并对一组数据返回一个值。
聚合函数类型 AVG() SUM() MAX() MIN() COUNT()
AVG和SUM函数 可以对数值型数据使用AVG 和 SUM 函数。
SELECT avg( salary ), max( salary ), min( salary ), SUM( salary ) FROM employees WHERE job_id LIKE '%REP%';
MIN和MAX函数
可以对任意数据类型的数据使用 MIN 和 MAX 函数.
SELECT
MIN( hire_date ),
MAX( hire_date )
FROM
employees;
COUNT函数
COUNT(*)返回表中记录总数,适用于任意数据类型
SELECT count(*) FROM employees WHERE department_id = 50;
COUNT(expr) 返回expr不为空的记录总数。
SELECT COUNT( commission_pct ) FROM employees WHERE department_id = 50;