group by子句
时间: 2024-05-15 15:11:33 浏览: 85
SQL GROUP BY 语句
group by子句是用于对查询结果进行分组的SQL语句。它通常与聚合函数(如sum、avg、count等)一起使用,可以将查询结果按照指定的列进行分组,并对每个分组进行聚合计算。
举个例子,假设我们有一张学生成绩表(student_scores),其中包含了学生姓名、课程名称和成绩三个字段。如果我们想要查询每个学生的平均成绩,可以使用如下SQL语句:
SELECT name, AVG(score) FROM student_scores GROUP BY name;
上述SQL语句中,我们使用了group by子句对学生姓名进行了分组,并使用了聚合函数AVG对每个分组的成绩进行了平均值计算。
阅读全文