聚集函数¶
聚集函数接收一组元组,返回一个单个的元组。聚集函数可以出现在SELECT子句、ORDER BY子句和HAVING子句中。
还可以嵌套使用聚集函数。例如,下面例子计算每个部门最高工资的平均值:
SELECT AVG(MAX(salary))
FROM employees
GROUP BY department_id;
这个计算过程相当于先根据department_id分组,然后每组结果做MAX(salary)聚集操作,最后再做AVG聚集操作。
神通数据库提供与SQL92标准完全相容的聚集函数,它们的详细说明见下面的介绍。