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獲取一行。 –