Finde gennemsnit af en kolonne i en database
Jeg har en tabel, hvor der er givet nogle karakterer på nogle forskellige områder. Det jeg vil have er, at der først bliver udskrevet alt indholdet af tabellen og så skal der være en tabelrække nederst, som viser gennemsnittet af alle posterne ovenfor.Jeg har altså følgende:
<?
$db = mysql_connect("localhost","******","******");
mysql_select_db("******", $db);
$foresp = mysql_query("SELECT know, hear, play, own, buy, graphic, sound, gameplay, overall, platform, comment, sex, age FROM oni WHERE graphic>0");
while($data = mysql_fetch_row($foresp)){
echo "<tr><td class='poll'>$data[0]</td><td class='poll'>$data[1]</td><td class='poll'>$data[2]</td><td class='poll'>$data[3]</td><td class='poll'>$data[4]</td><td class='poll'>$data[5]</td><td class='poll'>$data[6]</td><td class='poll'>$data[7]</td><td class='poll'>$data[8]</td><td class='poll'>$data[9]</td><td class='poll'>$data[10]</td><td class='poll'>$data[11]</td><td class='poll'>$data[12]</td></tr>";
}
?>
Jeg går udfra, at man kan lave en SQL-sætning der hedder noget i retning af "SELECT avg(graphic) FROM oni WHERE graphic>0" som et eksempel (Jeg skal nemlig ikke regne de poster med, hvor der er givet 0), men hvordan får jeg dette implementeret i koden? Jeg har jo allerede en mysql_query som selecter noget andet.
