好的专家......我有一张桌子,我试图计算一列中的平均值。这是我的查询:
$gameswon = mysql_query("SELECT SUM(P1_Score) AS value_sum FROM tblMatches Where P1_ID LIKE '".$playerid."'");
我知道如何确定平均值(值/总行数之和)?
感谢您的帮助。
答案 0 :(得分:82)
显然是
SELECT AVG(P1_Score)
答案 1 :(得分:8)
所以在你的情况下:
$gameswon = mysql_query("SELECT AVG(P1_Score) AS value_sum
FROM tblMatches
WHERE P1_ID LIKE '".$playerid."'");
答案 2 :(得分:4)
尝试使用AVG()聚合函数而不是SUM
$gameswon = mysql_query("SELECT AVG(P1_Score) AS value_sum FROM tblMatches Where P1_ID LIKE '".$playerid."' . "GROUP BY XXXX");
和XXXX是您希望获得播放器等平均值的列