《Oracle Database编程指南》15-02:sum()函数

Kitty ·
更新时间:2024-11-01
· 697 次阅读

封面:扫描上图二维码关注课程

内容导航1、定义2、语法3、代码 1、定义

SUM函数返回组中非空数字表达式值的总和

2、语法

语法如下所示:

SUM( [DISTINCT | ALL] expr )

该语法可以分解为如下形式:

SUM(DISTINCT expr)
提供在对组中每一行计算expr之后返回的唯一值进行相加得到的和。 SUM(ALL expr)
提供组和各行expr相加的和,并忽略空值。 SUM(expr)

注意
expr参数的数据类型必须是NUMBER.

3、代码 /* 作者:AT阿宝哥 日期:2016年9月18日 愿景:参考官方资料,做最好的课程,成就更多职业人! 邮箱:12264104@qq.com CSDN:https://blog.csdn.net/goldentec 简书:https://www.jianshu.com/u/8a6075d7a2e0 说明: 注意: */ ------------------------------------------------------------------------------- --Sample1: SELECT sum(2) FROM emp; select sum(3) from emp; SELECT sum(4) FROM emp; ------------------------------------------------------------------------------- --Sample2:获得组(整个表)中各行SAL列值并相加,忽略空值. SELECT * FROM emp; SELECT sum(sal) FROM emp; SELECT sum(comm) FROM emp; ------------------------------------------------------------------------------- --Sample3:将列中的唯一值添加到总和之中. SELECT * FROM emp; SELECT sum(DISTINCT sal) FROM emp; SELECT sum(DISTINCT comm) FROM emp; ------------------------------------------------------------------------------- 查看专栏详情 立即解锁全部专栏
作者:AT阿宝哥



DATABASE 函数 sum Oracle

需要 登录 后方可回复, 如果你还没有账号请 注册新账号