Questions 15
  1. Afficher les titres de tous les livres de la bibliothèque.
    SQL
    SELECT Titre FROM livres;
  2. Afficher les noms et adresses de tous les emprunteurs.
    SQL
    SELECT Nom, Adresse FROM emprunteurs;
  3. Afficher les informations sur les livres empruntés entre le 1er janvier 2022 et le 15 janvier 2022.
  4. Afficher les informations sur les livres empruntés par l'emprunteur avec l'ID 10.
  5. Afficher les titres et auteurs des livres qui n'ont pas encore été empruntés.
    SQL
    SELECT Titre, Auteur FROM livres WHERE ID_Livre NOT IN (SELECT ID_Livre FROM emprunts);
  6. Afficher les informations sur les livres empruntés par les emprunteurs ayant un nom commençant par "D".
    SQL
    SELECT emprunts.*, livres.*, emprunteurs.*FROM emprunts JOIN emprunteurs ON emprunts.ID_Emprunteur = emprunteurs.ID_Emprunteur JOIN livres ON emprunts.ID_Livre = livres.ID_Livre WHERE emprunteurs.Nom LIKE 'D%';
  7. Afficher le nombre de livres empruntés par chaque emprunteur.
  8. Afficher le nombre total de livres empruntés par tous les emprunteurs.
  9. Afficher les titres et les auteurs des livres qui ont été empruntés plus de 2 fois.
    SQL
    SELECT Titre, Auteur FROM livres JOIN (SELECT ID_Livre, COUNT(*) as Compteur FROM emprunts GROUP BY ID_Livre) as T ON livres.ID_Livre = T.ID_Livre WHERE T.Compteur > 2;
  10. Afficher les informations sur les emprunteurs qui ont emprunté plus de 3 livres.
  11. Afficher les noms, auteurs et titres des livres empruntés par les emprunteurs, classés par ordre alphabétique de nom d'emprunteur ?
    SQL
    SELECT Nom, Auteur, Titre FROM emprunteurs JOIN emprunts 
    ON emprunteurs.ID_Emprunteur = emprunts.ID_Emprunteur 
    JOIN livres ON emprunts.ID_Livre = livres.ID_Livre ORDER BY Nom;
  12. Afficher les titres, auteurs, genres et ISBN des livres dont l'ISBN commence par '3' ?
  13. Afficher les genres différents des livres dans la bibliothèque ?
  14. Afficher combien y a-t-il de livres différents empruntés entre le 01/01/2022 et le 01/02/2022 ?
    SQL
    SELECT COUNT(DISTINCT emprunts.ID_Livre) AS Nombre_Livres FROM emprunts WHERE emprunts.Date_Emprunt >= '2022-01-01' AND emprunts.Date_Emprunt <= '2022-02-01';
  15. Afficher la moyenne de nombre de pages des livres écrits par Georges Simenon ?
Tables de cette base 3 0 ouvertes

Chargement...

Nouvel onglet

Chargement...

Nouvel onglet

Chargement...

Nouvel onglet
Éditeur SQL