mysql group by语法使用举例
假设我们有一个名为"students"的表,其中包含学生的姓名、年龄和成绩。
姓名 | 年龄 | 成绩 ---- | ---- | ---- 张三 | 20 | 80 李四 | 21 | 90 王五 | 20 | 85 赵六 | 22 | 75
现在我们想要对年龄进行分组,计算每个年龄段的平均成绩。使用MySQL的GROUP BY语法可以轻松完成这个任务。
SELECT 年龄, AVG(成绩) FROM students GROUP BY 年龄;
执行以上语句后,MySQL将会返回以下结果:
年龄 | AVG(成绩) ---- | ---- 20 | 82.5 21 | 90.0 22 | 75.0
可以看到,MySQL将年龄为20、21和22的学生分别分组,并计算了每个分组的平均成绩。通过使用GROUP BY语法,我们可以轻松地对数据进行分组统计。
原文地址: https://www.cveoy.top/t/topic/hgvN 著作权归作者所有。请勿转载和采集!