📅  最后修改于: 2023-12-03 15:35:08.171000             🧑  作者: Mango
在 SQL 中,可以使用 SUM() 聚合函数来计算列中所有值的总和。SUM() 函数接收一个列名作为参数,并返回该列所有值的总和。
下面是一个示例,演示如何使用 SUM() 函数查询一个表中销售额的总和:
SELECT SUM(sales) AS total_sales
FROM sales_data;
该查询会返回一个名为 "total_sales" 的新列,其中包含 "sales_data" 表中所有销售额的总和。可以使用 AS 子句来为新列命名,如上所示。
注意,SUM() 函数只适用于数值类型的列。如果尝试对非数值类型的列应用 SUM() 函数,则会收到错误消息。
在某些情况下,可能需要对一些条件下的值进行求和。可以通过 WHERE 子句来指定条件,如下所示:
SELECT SUM(sales) AS total_sales
FROM sales_data
WHERE region = 'East';
这将返回 "East" 区域中所有销售额的总和。
总之, SQL 提供了 SUM() 函数来计算列中所有值的总和。可以使用 WHERE 子句来指定条件。