您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页mysql 聚合函数 null_Mysql中使用聚合函数对null值的处理

mysql 聚合函数 null_Mysql中使用聚合函数对null值的处理

来源:步遥情感网

平时因为对于数据库研习的不深,所以在面试的时候问了一些平常遇到过的问题居然没法很肯定地回答出来,实在让自己很恼怒!

这次让我记忆深刻的一个问题是:

在mysql中使用聚合函数的时候比如avg(t),t是表中一个类型int型的字段,可为null,有三行数据,三行中的数据分别为:10,null,20,请问最后的结果是什么?

下面是自己尝试的结果图(注意count函数,这有个特例):

avg函数:

图一

图二

count函数:使用count(*)

图三

图四

count函数:使用count(xx),即使用特定的字段名

图五

图六

经过自己的测试,在mysql 5.6环境下除了count(*)为特例(不忽略null值)外,其余聚集函数确实是忽略null值(如果大牛们都没错的话)!

原文:http://www.cnblogs.com/liaochong/p/sqlavg.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务