Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 15. select nom from auteur
- where dateNaissance>(select datePublication from livre where titre like’Sphinx’);
- 16.Afficher les livres (titre) ayant été critiqué par des emprunteurs n’ayant pas loué un exemplaire de ce livre
- select li.titre
- from livre li
- join critique cr on li.numlivre=cr.numlivre
- where cr.numemprunteur not in( select lo.numemprunteur from location lo where lo.numLivre=li.numlivre
- 17. select li.titre
- from livre li
- where li.cote <(select li.cote from livre li
- where li.titre=’Virus’;
- 18.Afficher les noms et prénoms des emprunteurs dont la cotisation est plus élevée que celle de Kid Paddle.
- select e.nom,e.prenom
- from emprunteur e
- where e.cotisation>(select e.cotisation from emprunteur e
- where e.nom=’Paddle’ and e.prenom=’Kid’
- 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’
- select li.titre, li.cote
- from livre li
- join categorie ca on ca.numCategorie=li.numCategorie
- where ca.nom=‘Administration’ and li.cote> all (select l.cote from livre l
- join categorie c on c.numCategorie=l.numCategorie
- 20. Quel est le titre du livre qui a la plus haute cote ?
- select titre from livre where cote =(select max(cote) from livre);
- 21. Combien de livres ont un exemplaire dans l’état 10 ?
- select count(numlivre) as nblivre from livre li
- join exemplaire e.numLivre = li.numLivre
- where e.etat=10;
- 22. Trouver les titres des livres dont la cote moyenne des critiques est différente de la cote attachée au livre.
- select l.titre
- from livre l
- left outer join critique c on l.numlivre= c.numlivre
- group by l.titre,l.cote
- having avg(c.cote)<>l.cote or agg(c.cote) is null;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement