聚合函数
SQL部分聚合函数
函数 | 说明 |
---|---|
AVG() | 返回某一列的平均值 |
COUNT | 返回某一列的行数 |
MAX() | 返回某一列的最大值 |
MIN() | 返回某一列的最小值 |
SUM | 返回某一列值的和 |
1.AVG()函数
1)AVG()函数只能计算指定的列的平均值,想要获取多个列的平均值,必须使用多个AVG()函数
2)AVG()函数忽略列值为NULL的行
2.COUNT()函数
1)count(*)不忽略NULL值;
2)count(列名)忽略该列值为NULL的行
3.MAX()函数/MIN()函数
1 MAX()/MIN()函数一般用来找出最大/最小的数值或日期值,也可以找出文本列中的最大/最小值;
2)忽略列值为NULL的行;
4.SUM()函数
1)忽略列值为NULL的行;
5.小结
以上所有的函数都可以传入由数据库列计算得到的计算字段表达式;
以上所有的函数可以在传入的列名之前增加【DISTINCT】关键字来消除重复的列值。