GROUP BY 函数可将数据按列值分组,应用聚合函数(如 SUM)运算,以显示每个组的唯一值和聚合结果。

GROUP BY 函数
GROUP BY 函数允许您将数据集中的行分组,基于一个或多个共同的列值。
语法
SELECT 列名, 聚合函数(列名) FROM 表名 GROUP BY 列名
参数
- 列名:要分组的列。
- 聚合函数:在每个组内应用的聚合函数,如 SUM、COUNT、AVG 等。
用法
Android 基础知识入门 pdf,介绍什么是Android、Android可以完成的功能、Android架构、Android应用程序框架、Android函数库等,从开始安装Android开始,到环境配置,到一步步编写复杂的应用程序,本书将带你了解基础但有内涵的Android入门知识。
- 将数据集分组后,聚合函数将对每个组中的值进行运算。
- 结果集中,将显示每个组的唯一值以及聚合函数的计算结果。
示例
考虑如下数据集:
| 订单号 | 产品 | 单价 | 数量 |
|---|---|---|---|
| 1 | 产品 A | 10 | 5 |
| 2 | 产品 B | 12 | 3 |
| 3 | 产品 A | 15 | 2 |
| 4 | 产品 B | 18 | 1 |
| 5 | 产品 C | 20 | 4 |
若要计算每种产品的总销售额,可以使用以下 GROUP BY 查询:
SELECT 产品, SUM(数量 * 单价) AS 总销售额 FROM 销售数据 GROUP BY 产品
结果:
| 产品 | 总销售额 |
|---|---|
| 产品 A | 130 |
| 产品 B | 42 |
| 产品 C | 80 |









