MySQL中的count()与sum()区别详细介绍
2022-11-12 09:24:18
内容摘要
这篇文章主要为大家详细介绍了MySQL中的count()与sum()区别详细介绍,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!首先创建个表说明问题
文章正文
这篇文章主要为大家详细介绍了MySQL中的count()与sum()区别详细介绍,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
首先创建个表说明问题代码如下:
1 2 3 4 5 6 7 | <code> CREATE TABLE `result` ( `name` varchar(20) default NULL, `subject` varchar(20) default NULL, `score` tinyint(4) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 </code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 | <code> insert into result values ( '张三' , '数学' ,90), ( '张三' , '语文' ,50), ( '张三' , '地理' ,40), ( '李四' , '语文' ,55), ( '李四' , '政治' ,45), ( '王五' , '政治' ,30), ( '赵六' , '语文' ,100), ( '赵六' , '数学' ,99), ( '赵六' , '品德' ,98); </code> |
代码如下:
1 2 3 | <code> select name,sum(score < 60) ,avg(score) from result group by name having sum(score<60) >=2; </code> |
代码如下:
1 2 3 | <code> select name , count ((score<60)!=0) as a,avg(score) from result group by name having a >=2; </code> |
注:关于MySQL中的count()与sum()区别详细介绍的内容就先介绍到这里,更多相关文章的可以留意
代码注释