如何求和并获得动态行的平均值

时间:2018-10-30 19:58:50

标签: mysql

我是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

希望任何人都可以提供帮助。谢谢

1 个答案:

答案 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