Vous êtes sur la page 1sur 7

Evaluation 1 (Requête SQL)

Nom et Prénom : Hamza

Requête 1 :
SELECT etudiant.E_NOM__,etudiant.PRENOM_ETUD,ville.INTITULE_VILLE
FROM etudiant INNER JOIN ville ON etudiant.ID_VILLE=ville.ID_VILLE
ORDER BY ville.INTITULE_VILLE DESC;

Requête 2 :
SELECT etudiant.E_NOM__,etudiant.PRENOM_ETUD FROM etudiant LIMIT 10 ;

Si in souhaite avoir de précision on rajoute l’Offset pour lui indiquer la position de départ.

Requête 3 :
SELECT module.M_NOM__, classes.INTITULE, AVG(resultats.EXM__)
FROM module INNER JOIN resultats ON module.M_ID__=resultats.M_ID__
INNER JOIN classes ON classes.ID_CLASSE=module.ID_CLASSE
GROUP BY classes.INTITULE, module.M_NOM__ ;
Requete 4 :
SELECT etudiant.E_NOM__, etudiant.PRENOM_ETUD, resultats.EXM__ AS
resultat, module.M_NOM__ AS module,classes.INTITULE AS classe FROM
etudiant INNER JOIN resultats ON etudiant.E_ID__=resultats.E_ID__ INNER
JOIN module ON resultats.M_ID__=module.M_ID__ INNER JOIN classes ON
classes.ID_CLASSE=module.ID_CLASSE
WHERE module.M_NOM__="Analyse" AND classes.INTITULE="cycle
préparatoire 1"
ORDER BY etudiant.E_NOM__;

Requête 5 :
SELECT COUNT(*) As total_etudiants, classes.INTITULE, annee.ID_ANNEE FROM
etudiant,classes,annee,frequenter
WHERE etudiant.E_ID__=frequenter.E_ID__ AND
classes.ID_CLASSE=frequenter.ID_CLASSE AND
annee.ID_ANNEE=frequenter.ID_ANNEE
GROUP BY annee.ID_ANNEE,classes.INTITULE;

Requête 6 :
SELECT module.M_NOM__, classes.INTITULE, MAX(resultats.EXM__) AS
meilleure_note_examen, MAX(resultats.TD) AS meilleure_note_TD,
MAX(resultats.TP) AS meilleure_note_TP
FROM resultats INNER JOIN module ON resultats.M_ID__=module.M_ID__
INNER JOIN classes ON module.ID_CLASSE=classes.ID_CLASSE
GROUP BY classes.INTITULE, module.M_NOM__;
Requête 7 :

SELECT etudiant.E_NOM__ AS nom_etudiant, etudiant.PRENOM_ETUD AS


prenom_etudiant, resultats.EXM__
FROM etudiant INNER JOIN resultats ON etudiant.E_ID__=resultats.E_ID__
INNER JOIN module ON resultats.M_ID__=module.M_ID__
INNER JOIN classes ON classes.ID_CLASSE=module.ID_CLASSE
WHERE resultats.EXM__>12 AND classes.INTITULE="cycle préparatoire 2" AND
module.M_NOM__="Anglais";

Vous aimerez peut-être aussi