在SQL中,可以使用GROUP BY子句和聚合函数来按组别计算平均值。
以下是一个示例代码,假设有一个名为"students"的表,其中包含"student_id"、"group_id"和"score"三个列,我们要按照"group_id"分组计算每个组的平均分。
SELECT group_id, AVG(score) AS average_score
FROM students
GROUP BY group_id;
上述代码中,我们使用了AVG函数来计算每个组的平均分,并使用GROUP BY子句将结果按"group_id"分组。最后,我们使用AS关键字为计算结果命名为"average_score"。
执行以上代码后,将返回一个结果集,其中包含每个组的"group_id"和对应的平均分"average_score"。
注意:以上代码仅为示例,实际应用中需要根据具体的表结构和需求进行调整。