常用的聚合函数主要有以下几种:
AVG平均值COUNT总数MAX最大值MIN最小值SUM总和
聚合函数通常可以与 GROUP BY 语句进行联用,譬如:
sql
SELECT AVG(salary)
FROM table_name
GROUP BY job;上述语句,会检索出每一种 job 对应的平均 salary。
在此之下,我们还可以与 HAVING 子句连用,筛选出对应条件的数据:
sql
SELECT AVG(salary)
FROM table_name
GROUP BY job
HAVING job = 'engineer' OR job = 'designer';HAVING 的使用语法类似于 WHERE 语句,唯一的区别是 HAVING 只能用在 GROUP BY 条件下。