Advertisement
Guest User

Untitled

a guest
Dec 11th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. --29) Afficher la liste alphabétique des coureurs pour ceux arrivés entre la 1ère et la 20è places dans l'étape 1 du Tour 2017 ?
  2. select nom,prenom from vt_coureur where n_coureur in
  3. (
  4. select n_coureur from vt_temps
  5. where annee = 2017 and n_epreuve = 1
  6. and rang_arrivee<21
  7. )
  8. order by nom;
  9. --30) Afficher la liste des coureurs (nom,prénom,code_cio) et le n° d'épreuve pour ceux ayant gagné chacune des épreuves du tour deux-mille-cinq.
  10. --Justifier le nombre de résultats
  11. select n_coureur,nom,prenom,n_epreuve from vt_coureur
  12. join vt_temps using (n_coureur)
  13. where (n_coureur,annee,n_epreuve) in
  14. (
  15. select n_coureur,annee,n_epreuve from vt_temps_2005
  16. where rang_arrivee=1
  17. )
  18. order by nom, n_epreuve;
  19.  
  20. --30 bis) Même question mais, on demande de projeter le nom des sponsors uniquement.
  21. select nom from vt_sponsor
  22. where (n_equipe, n_sponsor) in
  23. (
  24. select n_equipe,n_sponsor from vt_parti_coureur
  25. where (n_coureur,annee) in
  26. (
  27. select n_coureur,annee from vt_temps
  28. where annee=2005 and rang_arrivee=1
  29. )
  30. );
  31.  
  32. --31) Afficher le sponsor dont le coureur a remporté l'épreuve dont la ville de départ est {PARIS | GAP | PORNIC}
  33. --La requête devra contenir 3 sous-requêtes imbriquées.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement