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

gab6jxml  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(355)

我是mysql新手,非常感谢您的帮助
我的任务是得到表中动态行的总和和平均值。这张table看起来像

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

希望有人能帮忙。谢谢

azpvetkf

azpvetkf1#

这是一个使用group by子句和聚合方法sum和avg的简单查询。要更好地了解分组和聚合方法,请阅读下面的内容:http://www.mysqltutorial.org/mysql-group-by.aspx

SELECT
    id,
    SUM(scores),
    AVG(scores)
FROM
    tbl_grade
GROUP BY
    id

相关问题