比方说有个数据表table1如下:
姓名 性别 成绩
张三 男 86
李四 女 77
王五 男 79
赵六 女 90
现在要统计男和女的总成绩和平均分,则:
select 性别, sum(成绩) as 总成绩, avg(成绩) as 平均分 from table1 group by 性别
查询结果:
性别 总成绩 平均分
男 165 82.5
女 167 83.5
比如说,计算学生考试的平均值
SELECT AVG(成绩) FROM 表 WHERE 条件
那么,分别计算各年级学生考试的平均值就是
SELECT 年级,AVG(成绩) FROM 表 WHERE 条件
GROUP BY 年级
这样就会按年级分组统计了。
如有疑问,请追问,谢谢。