mysql 聚合函数对null值的处理--总结
聚合函数对null值的处理
1、count():求表的行数或者指定表中某个列的列值行数,null值被忽略。
select count(字段) from 表名; --得到该列值的非null值的行数
select count(*) from 表名; --用于统计整个表的行数。任何行,只要有一行非null,则整个表的行数就会被统计上。全为null(不会出现该情况)则不被统计
注:count(*):统计整个表的行数。任何行,不忽略null
2、sum():返回指定数据的和,只能用于数字列,null值被忽略。
select sum(salary) from emp; --求所有salary的总和
3、max():返回一列中的最大值,null值被忽略。
select max(column_name) from table_name;
4、min():返回一列中的最小值,null值被忽略。
select max(column_name) from table_name;
5、avg():返回数值列的平均值,,null值被忽略。
select avg(salary) as avg_sal from emp;
分类:
mysql
posted on 2022-10-10 15:30 hzk-shzdx-university 阅读(258) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)