group by
时间: 2023-06-22 17:27:11 浏览: 39
group by 是一个 SQL 语句中的子句,用于对查询结果进行分组汇总。通过 group by 子句,我们可以将查询结果按照指定的列进行分组,然后对每个组进行聚合计算,最后返回针对每个组的汇总结果。
例如,我们可以使用 group by 子句对一个学生选课成绩表进行分组,以便按照不同的科目进行汇总计算。具体的 SQL 查询语句如下:
```
SELECT subject, AVG(score), MAX(score), MIN(score)
FROM student_scores
GROUP BY subject;
```
在上面的示例中,我们使用 group by 子句按照科目对 student_scores 表进行分组,然后针对每个科目计算平均分、最高分和最低分,并返回这些汇总结果。
阅读全文