SELECT 列1, 列2, ..., 聚合函数(列) FROM 表名 WHERE 条件
GROUP BY 列1, 列2, ...
其中,列1、列2等表示需要查询的列名,可以是单个列或多个列。聚合函数是对分组后的数据进行计算的函数,例如 SUM、AVG、COUNT 等。表名是需要查询的数据表的名称,可以是单个表或多个表的联接。条件是可选的,用于过滤数据。
以下是一个具体的示例,假设有一个名为 Students 的表,包含学生信息(ID、姓名、年龄、班级、分数),我们希望按照班级进行分组,并计算每个班级的平均分数:
SELECT 班级, AVG(分数) AS 平均分 FROM Students
GROUP BY 班级;
以上查询将按照班级进行分组,并计算每个班级的平均分数。
注意,分组查询中可以使用多个列进行分组,只需在 GROUP BY 子句中添加相应的列名即可。
因篇幅问题不能全部显示,请点此查看更多更全内容