问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL SUM(IF)与COUNT(IF)的区别

发布网友 发布时间:2024-10-22 07:50

我来回答

1个回答

热心网友 时间:2024-11-08 10:25

在探讨`SUM`与`COUNT`函数结合使用前,先了解`SUM`与`COUNT`的区别。

例如,要计算进货单价总和,公式为:2800 + 2800 + 5000 + 790,显示进货单价总和为11390。若要计算`purchas_price`列中非空行的数量,公式为:4行。

新增一行,`purchase_price`为0,`SUM(purchase_price)`仍为11390,`COUNT(purchase_price)`变为5,说明新增一条记录。

以学生考试为例,总人数为50,实际参加考试者为49人,未参加者成绩为0。`COUNT(成绩)`为49,表明所有参加考试的学生被计入统计。

分析`SUM(IF)`与`COUNT(IF)`差异。假设表`page_view`记录不同页面在每日的访问情况,`time`只到天。要统计每个页面每日访问次数,公式如下。

首先按`time`分组,针对每个页面计算`IF(page_name='A',1,0)`的总和。以此类推,得到10月1日,A页面访问3次,B页面2次,C页面2次。

若用`COUNT`计算,错误写法为:`COUNT(IF(page_name='A',1,0))`。结果显示所有页面统计次数相同,以10月1日为例,次数为7。这是因`COUNT`处理了0值,误将0视作非空。

修正写法为:`COUNT(IF(page_name='A',1,NULL))`。对比显示与`SUM`结果一致。

总结,`SUM`与`COUNT`函数区分明显,难点在于`COUNT`对NULL值的处理。`SUM`与`COUNT`在应用上各有侧重,理解两者区别有助于数据统计分析。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 一开始射手男追我我拒绝了!当时真不喜欢他!可是现在想和他在一起,第... 蓬荜生辉是什么动物生肖 我有1953年土地房产所有证,其土地在家门口一直没变更现在还有效吗? ...还写着"VICTORINOX SWISS ARMY下面写着"SWISS MADE" 没钱交罚金会影响减刑吗 熟人社会关于提出 谁能帮找找天使的翅膀之类的歌曲 ...检查牙齿时拿一个带把的金属小镜子在酒精灯上烧一烧,再放入病人口腔... ...2,3章读后感要三篇,每一篇一个章节的读后感。写完给分。 ...拿一个带把的金属小镜子在酒精灯上烧一烧,然后再放入病人口中,这样... ...木炭粉还原氧化铜的实验装置图,请按要求回答:(1)实验过程中你看到的... 怎么减轻女性第一次的痛苦如题 谢谢了 第一次女生应该怎么避免痛苦 为什么女孩子做的第一次那么疼能不能想点办法少点痛苦多点快乐? 早起励志语录正能量精选30句 正能量早安语录励志 正能量的早安话语有哪些 有关早安励志短语录正能量经典句子200条的好句有哪些(早安励志短语录正... 冰糖溶解后,整杯水都变甜了。用分子-原子的观点解释 ...刘同的《你的孤独虽败犹荣》和俞敏洪的《梦在青春路上》,特别喜欢看... 金庸是如何走出痛苦的 ...获得qq申请日到现在为止,跟特定的某个联系人的所有聊天记录... 欠款3100会坐牢吗? 我怎么才能恢复我的QQ号开号以来所有的好友和聊天记录 你好、我想请问下招行信用卡透支了3100多已经有3个多月都没还了、今天... 信用白条欠款3100元钱五个月没还了,今天又向我催款了,说今天必须还上要... 工商银行信用卡欠款4000元,电话说要告知父母和和当地司法机关怎么办_百 ... 建行信用卡今年1月欠款3100元,到现在本金利息滞纳金应还多少,5000的额... 猫咪便便稀的原因及处理方法 第一次和女朋友做,他总说很痛,是不是要一次成功?可是不太忍心了…_百度... 立案超期 qq飞车魔法阵12次需要多少召唤卡 qq飞车魔法阵第一共用多少张召唤卡 元素刷图穿什么装备,高攻一套,和释放一套!不要太多废话,看的头晕! DNF刷图元素时装怎么加 : 《详细》 然后就是修什么属性好,个人认为暗... 战斗法师和元素哪个好呢 .../4G无线路由器,便携式无线路由器和SOHO无线路由器这3者之间有什么区... SONY数码摄录放一体机怎么把相机照片发上来 臭氧催化氧化的工艺流程是怎样的? 《负罪者方石》第十八章负罪者的天堂攻略 《天堂战记》什么职业厉害 最强佣兵推荐攻略