我试图计算MySQL数据库中每个玩家的平均得分,然后用PHP输出信息。基本表格结构包括record_id
,name
,score
,例如:
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
答案 0 :(得分:2)
你可以利用MySQL来计算你的平均值:
SELECT name, AVG(score) AS average_score FROM players GROUP BY name
中找到有关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`