hzk20220818

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;

posted on   hzk-shzdx-university  阅读(258)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示