SQL SELECT SUM

2024 年 8 月 29 日 | 阅读 2 分钟

它也被称为 SQL SUM() 函数。它在 SQL 查询中用于返回表达式的总和值。

让我们来看一下 select sum 函数的语法

expression 可以是数值字段或公式。

这将产生以下结果。

IDEMPLOYEE_NAME工资
1JACK REACHER32000
2PADMA MAHESHWARI22000
3JOE PETRA41000
4AMBUJ AGRAWAL21000

使用此 SQL SELECT SUM 示例后,它将生成包含薪资大于 20000 的总和的结果。

总薪资:116,000


SQL SUM 单字段示例

如果您想知道所有月薪高于 20000 的员工的总薪资是多少。

在此示例中,当返回结果集时,您会发现表达式为“总薪资”。


SQL SUM 结合 SQL DISTINCT 示例

您还可以将 SQL DISTINCT 子句与 SQL SUM 函数一起使用。


SQL SUM 结合 SQL GROUP BY 示例

有时需要将 SQL GROUP BY 语句与 SQL SUM 函数一起使用。

例如,我们也可以使用 SQL SUM 函数来返回部门名称以及与该部门相关的总销售额。

我们以一个名为 order_details 的表为例

IDDEPARTMENTDATE每日销售额
1机械2012-08-13360
2电气2012-08-13100
2电气2012-08-14110
3电子行业2012-08-13150
3电子行业2012-08-14170

使用 SQL GROUP BY 语句和 SUM 后,您将看到以下结果。

DEPARTMENTSUM(DAILY SALES)
机械360
电气210
electronics320
下一个主题SQL SELECT NULL