Exercice Langage SQL : SELECT imbriqués et Prédicats (IN, ANY, ALL, EXISTS)
Suite de l'Exercice récapitulatif en Langage SQL
Objectif :
Créer des requêtes enSQL
Travail à faire:
À partir de la Base de données ETUDIANTS cité dans l’exercice précédent (Exercice récapitulatif en Langage SQL), écrire les requêtes SQL permettant de répondre aux questions suivantes.:
Requête 1 : Afficher les notes de l'étudiant numéro 1 qui sont égales aux notes de l'étudiant numéro 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.
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.
Requête 4 : Afficher toutes les informations sur les étudiants qui n'ont aucune note.
1234567891011121314151617181920 | Requête 1 :SELECT NoteFROM NOTESWHERE Numetu=1 AND Note IN (SELECT Note FROM NOTES WHERE Numetu=2); Requête 2 :SELECT NoteFROM NOTESWHERE Numetu=1 AND Note > ANY (SELECT Note FROM NOTES WHERE Numetu=2); Requête 3:SELECT NoteFROM NOTESWHERE Numetu=1 AND Note ALL (SELECT Note FROM NOTES WHERE Numetu=9); Requête 4:SELECT *FROM ETUDIANT EWHERE NOT EXISTS (SELECT Numetu FROM NOTES WHERE Numetu=E.Numetu); |