oracle 中 sum 如何使用,

 我来答
vinciTaylor
2018-12-11 · TA获得超过1.1万个赞
知道答主
回答量:73
采纳率:0%
帮助的人:9785
展开全部

使用如下: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数据库

cufe小新
2018-08-02 · TA获得超过6114个赞
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:1.5万
展开全部

使用如下:sum是求和函数,例如:select sum(列名) from 表名,用于计算列的总和。

1、sum为聚合函数:是 sql语言中一种特殊的函数:聚合函数,SUM, COUNT, MAX, MIN, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。

2、其他举例:SELECT SUM(population) FROM COUNTRY ,这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。

甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。

1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2007121801
2012-08-30 · 超过11用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:33.2万
展开全部
select 分组的列,sum( 要求和的列) from 表
group by 分组的列

如:
select 地区,sum(销售额) from 销售表
group by 地区

按地区分组,把每个组即每个地区的销售额求和。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c5daa429e
2012-08-28 · TA获得超过102个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:106万
展开全部
sum是求和函数
例:select sum(列名) from 表名
意思是计算该列的总和!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拾_忔609c5
2012-08-30 · TA获得超过1511个赞
知道小有建树答主
回答量:975
采纳率:50%
帮助的人:275万
展开全部
sum 是求和函数
例如: select sum(需要求和的列名)from table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式