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.

1234567891011121314151617181920Requê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);
Article publié le 13 Décembre 2011