贝利信息

oracle中sum函数的使用方法

日期:2024-04-30 00:00 / 作者:下次还敢
SUM 函数在 Oracle 中计算一系列值的总和。语法:SUM(expression),其中 expression 为数值表达式或列名。它可以对一列中的所有行值进行求和,或通过 WHERE 子句对满足特定条件的行进行求和。SUM 函数返回 NUMBER 类型的值,即使参数为负数,也会返回正数。它支持高级用法,如与 GROUP BY 和 HAVING 子句结合使用,以及作为窗口函数使用。

Oracle 中 SUM 函数

定义

SUM 函数在 Oracle 中用于计算一组值或表达式的总和。

语法

SUM(expression)

其中:

用法

示例

-- 计算所有员工的薪水总和
SELECT SUM(salary) FROM employees;

-- 计算部门 ID 为 10 的所有员工的薪水总和
SELECT SUM(salary) FROM employees WHERE department_id = 10;

-- 计算大于 5000 美元的薪水总和
SELECT SUM(salary) FROM employees WHERE salary > 5000;

注意事项

高级用法

除了基本用法之外,SUM 函数还支持一些高级用法: