需求:分值表,均是学生给老师的打分,每个老师的记录数目未知,统计各老师的平均分值。
这是我最近做项目时遇到的一个问题,那么如何统计呢?
简化下需求:
分别求出上图ID为1、2、3的分数平均值。
你想到怎么做了吗?
其实非常简单,通过GROUP BY 就可以实现
SELECT ID,AVG(Score) AS avgScore FROM [TEST].[dbo].[Table_4] GROUP BY ID
看效果
需求:分值表,均是学生给老师的打分,每个老师的记录数目未知,统计各老师的平均分值。
这是我最近做项目时遇到的一个问题,那么如何统计呢?
简化下需求:
分别求出上图ID为1、2、3的分数平均值。
你想到怎么做了吗?
其实非常简单,通过GROUP BY 就可以实现
SELECT ID,AVG(Score) AS avgScore FROM [TEST].[dbo].[Table_4] GROUP BY ID
看效果