Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. 15. select nom from auteur
  2. where dateNaissance>(select datePublication from livre where titre like’Sphinx’);
  3. 16.Afficher les livres (titre) ayant été critiqué par des emprunteurs n’ayant pas loué un exemplaire de ce livre
  4. select li.titre
  5. from livre li
  6. join critique cr on li.numlivre=cr.numlivre
  7. where cr.numemprunteur not in( select lo.numemprunteur from location lo where lo.numLivre=li.numlivre
  8.  
  9. 17. select li.titre
  10. from livre li
  11. where li.cote <(select li.cote from livre li
  12. where li.titre=’Virus’;
  13. 18.Afficher les noms et prénoms des emprunteurs dont la cotisation est plus élevée que celle de Kid Paddle.
  14. select e.nom,e.prenom
  15. from emprunteur e
  16. where e.cotisation>(select e.cotisation from emprunteur e
  17. where e.nom=’Paddle’ and e.prenom=’Kid’
  18.  
  19.  
  20. 19. Trouver les livres de la catégorie ‘Administration’ dont la cote est supérieure à toutes les cotes des livres de la catégorie ‘SQL’
  21. select li.titre, li.cote
  22. from livre li
  23. join categorie ca on ca.numCategorie=li.numCategorie
  24. where ca.nom=‘Administration’ and li.cote> all (select l.cote from livre l
  25. join categorie c on c.numCategorie=l.numCategorie
  26.  
  27. 20. Quel est le titre du livre qui a la plus haute cote ?
  28. select titre from livre where cote =(select max(cote) from livre);
  29.  
  30.  
  31. 21. Combien de livres ont un exemplaire dans l’état 10 ?
  32. select count(numlivre) as nblivre from livre li
  33. join exemplaire e.numLivre = li.numLivre
  34. where e.etat=10;
  35. 22. Trouver les titres des livres dont la cote moyenne des critiques est différente de la cote attachée au livre.
  36. select l.titre
  37. from livre l
  38. left outer join critique c on l.numlivre= c.numlivre
  39. group by l.titre,l.cote
  40. having avg(c.cote)<>l.cote or agg(c.cote) is null;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement