Posted on 2009-03-03 09:28
Prayer 阅读(653)
评论(0) 编辑 收藏 引用 所属分类:
数据库,SQL 、
DB2
以前一直没有留意到COUNT(*)与COUNT(列名)的区别,昨天晚上无意中看到数据库系统工程师教程里面的一句话."如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null."
这句话的意思说如果字段是有空值的话,你用SUM去计算,得到的结果有可能不准确.
看一个实例.
表A
ID EE
1 e
2 null
select count(*) from A --结果是2
select count(EE) from A ---结果是1
http://error1983.blog.sohu.com/39734890.html