bonjour,
voila mon code SQL pour une table de note:francais
1 2 3 4 5 6 7 8 9 10 11
|
CREATE TABLE francais (
no_eleve int(11) unsigned NOT NULL,
note_francais_1 numeric (2,1) default NULL,
note_francais_2 numeric (2,1) default NULL,
note_francais_3 numeric (2,1) default NULL,
note_francais_4 numeric (2,1) default NULL,
FOREIGN KEY (no_eleve) REFERENCES eleve (no_eleve)
ON DELETE RESTRICT ON UPDATE CASCADE,
UNIQUE INDEX(no_eleve)
)TYPE=INNODB; |
j'aimerai avoir la moyenne des notes:note_francais_1 ,note_francais_2,note_francais_3,note_francais_4
j'ai fait la requete :
SELECT AVG(note_francais_1,note_francais_2,note_francais_3,note_francais_4) FROM francais WHERE no_eleve=1;
et sa marche pas mais j'aimerai savoir pourquoi
merci
Partager