数据库

当前位置:首页 > 数据库 >

MySQL中count()与sum()的区别

时间:2015-06-24        阅读:次        QQ群:182913345

首先创建个fruit表说明问题:

CREATE TABLE `fruit`(
  `id ` INT AUTO_INCREMENT PRIMARY KEY,
  `name` char(32) NOT NULL,
  `price` DECIMAL(10,2) NOT NULL DEFAULT 0.00
)ENGINE=MyISAM DEFAULT CHARSET=utf8;

在fruit表中插入一些数据:

insert into fruit (name,price) values ('apple','3.00'),('pear','4.00');

 
select count(price) from fruit;	/* 执行之后结果为:2 (表示有2条记录) */
select sum(price) from fruit;	/* 执行之后结果为:7.00 (表示各记录price字段之和为7.00) */

SUM()函数是对符合条件的记录的数值列求和
COUNT()函数是对查询中符合条件的结果(或记录)的个数

上一篇:MySQL中group by与having用法实例

下一篇:MySQL联合查询详解

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2