Exercice 27 / 60

Sous-requête

Affiche le nom et la note des etudiants dont la note dépasse la moyenne générale (calcule cette moyenne avec une sous-requête). Colonnes : nom, note.

Une sous-requête est une requête a l'intérieur d'une autre, entre parenthèses. Elle est exécutée en premier. Syntaxe : where colonne > (select ... from ...);

Exemple (table produits) :

SELECT nom, prix FROM produits WHERE prix > (SELECT AVG(prix) FROM produits); -> les produits au-dessus du prix moyen

La sous-requête calcule d'abord la moyenne, puis on compare chaque prix a ce résultat.

La sous-requête est exécutée en premier, son résultat devient la borne à laquelle chaque ligne est ensuite comparée
etudiants
idnomprenomemailnotevilleagedate_inscriptiondepartementcompetences
query.sql

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →