Exercice SQL corrigé SELECT imbriqués et prédicats (IN, ANY, ALL, EXISTS)

Exercice SQL corrigé SELECT imbriqués et prédicats (IN, ANY, ALL, EXISTS)

Requête 1 : Afficher les notes de l’étudiant numéro 1 qui sont égales aux notes de l’étudiant numéro 2.

 
SELECT Note
FROM NOTES
WHERE Numetu=1 AND Note IN 
(SELECT Note FROM NOTES WHERE Numetu=2);

Requête 2 : Afficher les notes de l’étudiant numéro 1 qui sont supérieures aux notes de l’étudiant numéro 2.

 
SELECT Note
FROM NOTES
WHERE Numetu=1 AND Note > ANY 
(SELECT Note FROM NOTES WHERE Numetu=2);

Requête 3 : Afficher les notes de l’étudiant numéro 1 qui sont inférieures à toutes les notes de l’étudiant numéro 9.

 
SELECT Note
FROM NOTES
WHERE Numetu=1 AND Note < ALL 
(SELECT Note FROM NOTES WHERE Numetu=9);

Requête 4 : Afficher toutes les informations sur les étudiants qui n’ont aucune note.

 
SELECT *
FROM ETUDIANT E
WHERE NOT EXISTS 
(SELECT Numetu FROM NOTES WHERE Numetu=E.Numetu);

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *