计算和打印点数平均值

时间:2011-04-03 14:30:31

标签: mysql average

我试图计算MySQL数据库中每个玩家的平均得分,然后用PHP输出信息。基本表格结构包括record_idnamescore,例如:

record_id   name     score
--------------------------
1           Bob       2
2           Jim       1
3           Bob       3
4           Bob       3
5           Jim       2
6           Jim       3

我希望输出类似于:

Name    Average Score
--------------------
Bob     2.66
Jim     2

4 个答案:

答案 0 :(得分:2)

你可以利用MySQL来计算你的平均值:

SELECT name, AVG(score) AS average_score FROM players GROUP BY name

您可以在MySQL documentation

中找到有关MySQL的所有信息

答案 1 :(得分:0)

SELECT `name`, AVG(`score`) FROM `basic table` GROUP BY `name`

答案 2 :(得分:0)

select name, avg(score) as average_score from mytable group by name

mysql手册很棒,因为它有很多例子。看看

答案 3 :(得分:0)

SELECT `name`, AVG(`score`) AS `average`
  FROM `table`
 GROUP BY `name`