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 moyenLa sous-requête calcule d'abord la moyenne, puis on compare chaque prix a ce résultat.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →