我是MySql的新手,我们将不胜感激
我进行了此项分配,即获取表中动态行的总和和平均值。桌子看起来像
tbl_grade
id scores
1 10
1 11
1 9
1 10
1 6
2 10
2 9
2 10
我想显示这样的结果
id sum average
1 46 9.2
2 29 9.7
希望任何人都可以提供帮助。谢谢
答案 0 :(得分:1)
这是使用GROUP BY子句以及汇总方法 SUM 和 AVG 的简单查询。为了更好地了解分组和聚合方法,请阅读以下内容:http://www.mysqltutorial.org/mysql-group-by.aspx
SELECT
id,
SUM(scores),
AVG(scores)
FROM
tbl_grade
GROUP BY
id