Bonjour,
Pourriez-vous me dire si mes requêtes sont justes, car je ne suis pas arrivé à faire ces 3 requêtes imbriquées lors de mon devoir surveillé et j'ai voulu essayer de les corriger seul aujourd'hui.
PILOTE (nopilot, nom, adresse, sal, comm, embauche)
embauche est la date d'embauche
Requête 1 :
Donnez la liste triée sur les salaires de tous les pilotes dont le salaire est inférieur au salaire du pilote n° 4123 (n° pilote, salaire).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT nopilot FROM PILOTE WHERE sal < (SELECT sal ___________ FROM PILOTE ___________ WHERE nopilot = 4123) ORDER BY sal;
Requête 2 :
Donnez la liste des pilotes qui ont été embauchés avant le pilote n°1234 (n° et nom des pilotes)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT nopilot, nom FROM PILOTE WHERE embauche < (SELECT embauche _________________ FROM PILOTE _________________ WHERE nopilot = 1234);
Requête 3 :
Donnez le n° et nom du pilote qui a le salaire le moins élevé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT nopilot, nom FROM PILOTE WHERE sal = (SELECT min(sal) ___________ FROM PILOTE);
Merci d'avance !![]()
Partager