Skip to content

4.1 — 基本聚合函数

你将学到什么

  • 如何使用 SQL 聚合函数:SUMAVGCOUNTMINMAX
  • 与 Excel 汇总函数和数据透视表的对比

SQL 中的数据汇总

以下是示例中使用的销售数据:

ProductAmount
Apples120
Oranges80
Bananas50
Pears60
Grapes90

在 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 公式或数据透视表的数值。