GROUP BY 语句
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
SQL GROUP BY 语法
SELECT COLUMN_NAME,AGGREGATE_FUNCTION(COLUMN_NAME) FROM TABLE_NAME WHERE COLUMN_NAME OPERATOR VALUE GROUP BY COLUMN_NAME
SQL GROUP BY 实例
TROUSERS表:
| SERIALNUMBER | MANUFACTURER | IMPORT_PRICE | EXPORT_PRICE |
|---|---|---|---|
| 1 | XTEP | 110.78 | 224.90 |
| 2 | 361 | 151.12 | 224.90 |
| 3 | ERKE | ||
| 4 | 157.89 | 224.00 | |
| 5 | XTEP | 120.78 | 204.90 |
| 6 | 361 | 231.12 | 624.00 |
查找每一种品牌的出口总和:
SELECT MANUFACTURER , SUM(EXPORT_PRICE) FROM TROUSERS GROUP BY MANUFACTURER
| MANUFACTURER | SUM(EXPORT_PRICE) |
|---|---|
| 224 | |
| ERKE | |
| 361 | 948 |
| XTEP | 429.8 |
如果不用GROUP BY 的情况:
SELECT MANUFACTURER , SUM(EXPORT_PRICE) FROM TROUSERS
本文介绍 SQL 中 GROUPBY 语句的使用方法及语法结构,并通过具体实例展示如何结合合计函数对数据进行分组汇总。以 TROUSERS 数据表为例,演示如何计算不同制造商的出口总额。
1155

被折叠的 条评论
为什么被折叠?



