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

数据库中Count是什么意思和SUM有什么区别,第1张

数据库中的count,是用来统计你查询出来的记录数,比如学生表中有十条记录:select

count(*)

from

学生表;这样查询出来的count就是10

了。

sum()

是求和的,比如张三语文和数学的总成绩[语文60,数学:80]:select

sum(chengji)

from

学生表

where

name='张三';这样查询出来的结果就是140。

Count:用来统计数据库中某一列数据的个数,适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

SUM:用来汇总数据库中某一列数据的合计值,适用于通用数据库。扩展资料

SUM函数是一个数学和三角函数,可将值相加。 可以将单个值、单元格引用或是区域相加,或者将三者的`组合相加。

(1)语法:SUM(number1,[number2],...)

number1 (必需参数)要相加的第一个数字。 该数字可以是 数字,或Excel中A1 之类的单元格引用或 A2:A8 之类的单元格范围。

number2,这是要相加的第二个数字。

(2) 说明

1、逻辑值及数字的文本表达式将被计算;

2、如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本将被忽略;

3、如果参数中有错误值或为不能转换成数字的文本,将会导致错误。

一、统计行数 SELECT COUNT(*) FROM TABLE_NAME WHERE 条件 二、统计某个字段非空值的个数(只有该字段值不为NULL才被计数) SELECT COUNT(FIELD_NAME) FROM TABLE_NAME WHERE 条件 三、统计某个字段不同值的个数(重复值只被计数一次) SELECT COUNT(DISTINCT FIELD_NAME) FROM TABLE_NAME WHERE 条件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6689232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存