1、聚合函数,以值的一个集合或多重集为输入,返回单个值的函数。
2、平均值:avg(),最小值min(),最大值max(),总和sum(),计数count()。sum和avg输入必须是字符集。
3、在计算平均值时保留重复元组是很重要的。
4、有些情况下在计算聚集函数前需要先删除重复元组。select count(distinct Id) from teachers。
5、有时候我们不仅希望聚集函数作用在单个元组上,而且也希望将其作用到一组元组集上。
6、group by给出的一个或多个属性是用来构造分组的。在group by子句中的所有属性上取值相同的元组被分在一个组中。
7、元组按照dept_name 属性进行分组的情况,分组是计算查询结果的第一步。在每个分组中都要进行知道的聚集运算。
8、需要保证出现在select语句中但没有被聚集的属性只能是出现在group by子句中的那些属性。任何出现在group by子句中的属性如果出现在select子句中的话,它只能出现在聚集函数的内部。