2020-08-26
阅读量:
2129
mysql使用聚合函数有null值如何计算?
一、AVG() 求平均值 注意AVE()忽略NULL值,而不是将其作为“0”参与计算 二、COUNT(),两种用法 1、COUNT(*) 对表中行数进行计数 不管是否有NULL 2、COUNT(字段名) 对特定列有数据的行进行计数 忽略NULL值 三、MAX()、MIN() 求最大、最小值 都忽略NULL 四、SUM() 可以对单个列求和,也可以对多个列运算后求和 忽略NULL值,且当对多个列运算求和时,如果运算的列中任意一列的值为NULL,则忽略这行的记录。 例如: SUM(A+B+C),A、B、C 为三列,如果某行记录中A列值为NULL,则不统计这行。 五、GROUP BY的使用注意事项 1、分组列中若有NULL,这也将作为一组,且NULL值排在最前面 2、除汇总函数计算语句外,SELECT中的选择列必须出现在GROUP BY 中 3、GROUP BY 可以包含任意数目的列,可以嵌套






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论