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函数
使用如下:sum是求和函数,例如:select sum(列名) from 表名,用于计算列的总和。
sum是求指定字段下所有数据的相加总和,select sum(o.amount) from pos_order o 意思就是求出amount这个字段下的数据总和。
1、sum为聚合函数:是 SQL语言中一种特殊的函数:聚合函数,SUM, COUNT, MAX, MIN, AV等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。
2、其他举例:SELECT SUM(population) FROM COUNTRY ,这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。
扩展资料
一、应用
Transact-SQL编程语言提供下列聚合函数:
1、AVG 返回指定组中的平均值,空值被忽略。
例:select prd_no,avg(qty) from sales group by prd_no
2、 COUNT 返回指定组中项目的数量。
例:select count(prd_no) from sales
3、 MAX 返回指定数据的最大值。
例:select prd_no,max(qty) from sales group by prd_no
4、 MIN 返回指定数据的最小值。
例:select prd_no,min(qty) from sales group by prd_no
5、 SUM 返回指定数据的和,只能用于数字列,空值被忽略。
例:select prd_no,sum(qty) from sales group by prd_no
6、 COUNT_BIG 返回指定组中的项目数量,与COUNT函数不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。
例:select count_big(prd_no) from sales
二、Oracle
Oracle数据库系统是美国Oracle公司(甲骨文公司)提供的以分布式数据库为核心的一组软件产品,是目前最流行的C/S或B/S体系结构的数据库之一,在数据库领域一直处于领先地位。
Oracle数据库是目前世界上使用最为广泛的数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类数据 *** 作环境。
作为一个通用的数据库系统,Oracle具有完整的数据管理功能;作为一个关系数据库,Oracle是一个完备关系的产品;作为分布式数据库,Oracle实现了分布式处理功能。因此,Oracle数据库是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。
参考资料来源:百度百科:聚合函数
百度百科:SQL数据库
Count:用来统计数据库中某一列数据的个数,适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。SUM:用来汇总数据库中某一列数据的合计值,适用于通用数据库。扩展资料
SUM函数是一个数学和三角函数,可将值相加。 可以将单个值、单元格引用或是区域相加,或者将三者的`组合相加。
(1)语法:SUM(number1,[number2],...)
number1 (必需参数)要相加的第一个数字。 该数字可以是 数字,或Excel中A1 之类的单元格引用或 A2:A8 之类的单元格范围。
number2,这是要相加的第二个数字。
(2) 说明
1、逻辑值及数字的文本表达式将被计算;
2、如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本将被忽略;
3、如果参数中有错误值或为不能转换成数字的文本,将会导致错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)