数据库中Count是什么意思和SUM有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:02:13
我做了一道题是报表的:在报表的报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。计算控件放置在"团队数:"标签的右侧,计算控件命名为名称为"bCount";为什么不能用SUM求和呢?

SUM是对符合条件的记录的数值列求和

COUNT 是对查询中符合条件的结果(或记录)的个数



结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名,结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。



数据库中的count,是用来统计你查询出来的记录数,比如学生表中有十条记录:select count(*) from 学生表;这样查询出来的count就是10 了。

sum() 是求和的,比如张三语文和数学的总成绩[语文60,数学:80]:select sum(chengji) from 学生表 where name='张三';这样查询出来的结果就是140。

SUM 是用某个字段为基准, 做合计的时候用的, 比如说钱, 或者分数。

count是算个数用的, 是查询记录数的时候使用的。

count 统计由多少条记录
suM是求和

count是返回和统计有多少条记录,而sum是一个聚合函数,主要是求和