Ok experts ... J'ai un tableau que j'essaie de calculer la moyenne des valeurs dans une colonne. Voici ma recherche:
$gameswon = mysql_query("SELECT SUM(P1_Score) AS value_sum FROM tblMatches Where P1_ID LIKE '".$playerid."'");
Une idée comment je peux déterminer la moyenne (somme des valeurs/nombre total de lignes)?
Merci de votre aide.
C'est évidemment
SELECT AVG(P1_Score)
Donc dans votre cas:
$gameswon = mysql_query("SELECT AVG(P1_Score) AS value_sum
FROM tblMatches
WHERE P1_ID LIKE '".$playerid."'");
Essayez d'utiliser la fonction d'agrégation AVG () au lieu de SUM
$gameswon = mysql_query("SELECT AVG(P1_Score) AS value_sum FROM tblMatches Where P1_ID LIKE '".$playerid."' . "GROUP BY XXXX");
et XXXX est la colonne pour laquelle vous souhaitez obtenir la moyenne, par exemple joueur