4.1 — 基本聚合函数
你将学到什么
- 如何使用 SQL 聚合函数:
SUM
、AVG
、COUNT
、MIN
、MAX
- 与 Excel 汇总函数和数据透视表的对比
SQL 中的数据汇总
以下是示例中使用的销售数据:
Product | Amount |
---|---|
Apples | 120 |
Oranges | 80 |
Bananas | 50 |
Pears | 60 |
Grapes | 90 |
在 Excel 中,你用 SUM()
等函数或数据透视表汇总数据。在 SQL 中,用聚合函数实现。
示例:销售总额
sql
SELECT SUM(Amount) AS Total_Sales
FROM sales;
其他常用函数:
函数 | 作用 | 示例 |
---|---|---|
SUM() | 求和 | SUM(Amount) |
AVG() | 求平均 | AVG(Amount) |
COUNT() | 计数 | COUNT(*) |
MIN() | 最小值 | MIN(Amount) |
MAX() | 最大值 | MAX(Amount) |
多个聚合
你可以在一个查询中用多个函数:
sql
SELECT
COUNT(*) AS Row_Count,
SUM(Amount) AS Total_Sales,
AVG(Amount) AS Avg_Sale,
MIN(Amount) AS Min_Sale,
MAX(Amount) AS Max_Sale
FROM sales;
关键点
- 聚合函数用于数据汇总,就像 Excel 公式或数据透视表的数值。