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

我做了一道题是报表的:在报表的报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。计算控件放置在"团队数:"标签的右侧,计算控件命名为名称为"bCou... 我做了一道题是报表的:在报表的报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。计算控件放置在"团队数:"标签的右侧,计算控件命名为名称为"bCount";为什么不能用SUM求和呢? 展开
 我来答
床前明月儿
高能答主

2019-11-14 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171932

向TA提问 私信TA
展开全部

Count是用来统计数据个数的,跟SUM区别如下:

一、指代不同

1、Count:用来统计数据库中某一列数据的个数。

2、SUM:用来汇总数据库中某一列数据的合计值。

二、语法不同

1、Count:SQL COUNT(column_name) 语法,SELECT COUNT(column_name) FROM table_name。

2、SUM:SQL SUM() 语法,SELECT SUM(column_name) FROM table_name。


三、适用条件不同

1、Count:适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

2、SUM:适用于通用数据库。

参考资料来源:百度百科-COUNT函数

参考资料来源:百度百科-SUM函数

路尧家的顾小言
2019-09-27 · TA获得超过9392个赞
知道答主
回答量:336
采纳率:100%
帮助的人:4.6万
展开全部

sum()函数和count()函数的区别:

1、用法不同

求和用累加sum(),求行的个数用累计count()

2、对空值的处理不同

数据库中对空值的处理:sum()不计算,count()认为没有此项;

SUM是对符合条件的记录的数值列求和,COUNT 是对查询中符合条件的结果(或记录)的个数;这里的团队数是指团队个数,需要的是计数,而不是求和。

扩展资料:

SQL 函数语法:

1、内建 SQL 函数的语法是:

SELECT function(列) FROM 表

2、SQL COUNT()语法:

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

SELECT COUNT(column_name) FROM table_name

3、SQL语法:

COUNT(*) 函数返回表中的记录数:SELECT COUNT(*) FROM table_name

4、SQL COUNT(DISTINCT column_name) 语法:

COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:

SELECT COUNT(DISTINCT column_name) FROM table_name注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随性亻
推荐于2017-09-18 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:621万
展开全部
数据库中的count,是用来统计你查询出来的记录数,比如学生表中有十条记录:select count(*) from 学生表;这样查询出来的count就是10 了。

sum() 是求和的,比如张三语文和数学的总成绩[语文60,数学:80]:select sum(chengji) from 学生表 where name='张三';这样查询出来的结果就是140。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏酥酥先生
2018-07-06 · TA获得超过2655个赞
知道小有建树答主
回答量:38
采纳率:96%
帮助的人:9729
展开全部

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

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
131******60
2009-01-31 · TA获得超过777个赞
知道小有建树答主
回答量:409
采纳率:33%
帮助的人:254万
展开全部
SUM 是用某个字段为基准, 做合计的时候用的, 比如说钱, 或者分数。

count是算个数用的, 是查询记录数的时候使用的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式