MySQL SUM 是聚合函数之一,用于计算 SELECT 语句选择的记录(或行)的总数。 例如,您可以使用此函数查找您所在区域的总销售额或总制造成本。SUM 函数的基本语法如下所示。
SELECT SUM ([Column_Name]) FROM [Source]
在此 SUM 函数示例中,我们将使用下面显示的数据。

MySQL SUM 函数示例
此函数返回指定列中所有记录的总和。例如,以下查询计算 customer details 表中 Yearly_Income 列的记录总数。
SELECT SUM(Yearly_Income) AS `Total Income` FROM customerdetails;

SUM Group By 示例
通常,我们使用此 Sum 函数来计算属于特定组、颜色、类别等的总产品价格。
在这种情况下,我们可以使用 Group By 子句按颜色或类别对产品进行分组。接下来,我们使用 聚合函数 来查找每个组的总计。让我们来看一下 MySQL 示例 SELECT 语句。
USE company;
SELECT Education,
SUM(Yearly_Income)
FROM customerdetails
GROUP BY Education;
上述查询按教育程度对客户进行分组,并查找每个组(教育程度)的总收入。

MySQL SUM Distinct 函数示例
它允许您使用 DISTINCT 关键字。 下面的 SUM 查询计算表中唯一记录的总数。
提示:DISTINCT 关键字用于删除指定列名中的重复项。
USE company;
SELECT Education,
SUM(DISTINCT Yearly_Income)
FROM customerdetails
GROUP BY Education;
以上查询查找 Yearly_Income 中的唯一记录(通过删除重复项),然后计算总计。
