0
假设我在表中有三列:ID
,Field2
和test_score
。 目前我不关心Field2
。我想选择每个人(基于他们的ID),以及他们的平均值test_score
,以便查询返回每个ID一行。我怎样才能做到这一点?MySQL中另一列中每个唯一值的一行中的平均值
假设我在表中有三列:ID
,Field2
和test_score
。 目前我不关心Field2
。我想选择每个人(基于他们的ID),以及他们的平均值test_score
,以便查询返回每个ID一行。我怎样才能做到这一点?MySQL中另一列中每个唯一值的一行中的平均值
SELECT ID, AVG(test_score) as average_score FROM tablename GROUP BY ID
提示:使用AVG函数计算平均值并使用GROUP BY函数为每个ID获取一行。 –