聚合函数:对多行数据进行合并统计:-使用聚合函数时要注意,聚合函数一般只有一行结果,如果其他要查询的列有多行结果。那么只会显示一行,其他结果被抛弃。原因时=是数据库不支持行合并
因此,不要把聚合函数与其他正常列放在同一个dql语句中。除非普通列只有一行数据。但是如果只有一条数据,那么聚合函数也就没有意义了。所以一般聚合函数只和聚合函数一起使用
-sum():返回列的总额
-avg(): 返回数值的平均值,但是null不包含在计算中。所以使用avg时,要先清除null;
-count():返回指定列的总数目,同样null不计数。
-max():返回这一列的最大值,null不计数
-min():返回这一列的最小值,null不计算