Avatar billede phpbegynder2004 Nybegynder
07. juni 2004 - 17:55 Der er 4 kommentarer og
1 løsning

Gennemsnit af række og kolonne

Hej,
Det er jo eksamenstid og jeg er igang med at regne gennemsnittet ud for min klasse. Der er tre fag: spansk, tysk og fransk og så tre elever: Tom, Bo og Anders.

Sådan skulle det færdige resultat gerne se ud:
                  |  Spansk  |  Tysk  |  Fransk  | Gennemsnit |
Tom              |    8    |  8    |    8    |    8      |
Bo                |    9    |  10  |    11    |    10    |
Anders            |    7    |  9    |    8    |    8      |
Gennemsnit af fag |    8    |  9    |    9    |    8.67  |

Sådan får jeg gennemsnittet af fag:
$hent_spansk = mysql_query("SELECT ROUND(avg(spansk), 1) AS spansk FROM karakter WHERE spansk!='0'");

Men hvordan får jeg gennemsnittet af personerne?

Min tabel ser sådan ud:
CREATE TABLE karakter (
  id int(11) unsigned NOT NULL auto_increment,
  nick varchar(20) NOT NULL default '',
  spansk int(2) NOT NULL default '0',
  tysk int(2) NOT NULL default '0',
  fransk int(2) NOT NULL default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede cool_casper Nybegynder
07. juni 2004 - 17:58 #1
Er ikke sikker, men du kunne jo prøve :
SELECT ROUND(avg(spansk+tysk+fransk), 1) AS spansk FROM karakter WHERE nick='Bo'
??
Avatar billede dennismp Nybegynder
07. juni 2004 - 18:05 #2
SELECT nick, ROUND(avg(spansk+tysk+fransk), 1) AS spansk
FROM karakter
GROUP BY nick
Avatar billede phpbegynder2004 Nybegynder
07. juni 2004 - 18:20 #3
Tak for svarene. De er jo nærmest ens og cool_casper kom først så han får pointene. Men også tak til dig dennismp!
Avatar billede phpbegynder2004 Nybegynder
14. juni 2004 - 02:00 #4
cool_casper -> Læg et svar, tak!
Avatar billede phpbegynder2004 Nybegynder
24. juni 2004 - 20:16 #5
Lukket!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste artiklerRSS
09:00
07:52
07:37
07:32
07:02
06:42
12:00
23/10
23/10
23/10
23/10