这篇文章主要为大家详细介绍了MySQL中的count()与sum()区别详细介绍,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小编小韵来看看吧!
首先创建个表说明问题代码如下:
CREATE TABLE `result` (
`name` varchar(20) default NULL,
`subject` varchar(20) default NULL,
`score` tinyint(4) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
代码如下:
insert into result values
('张三','数学',90),
('张三','语文',50),
('张三','地理',40),
('李四','语文',55),
('李四','政治',45),
('王五','政治',30),
('赵六','语文',100),
('赵六','数学',99),
('赵六','品德',98);
代码如下:
select name,sum(score < 60) ,avg(score) from result group by name having sum(score<60) >=2;
代码如下:
select name ,count((score<60)!=0) as a,avg(score) from result group by name having a >=2;
本文来自:http://www.q1010.com/177/10140-0.html
注:关于MySQL中的count()与sum()区别详细介绍的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:MYSQL
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。