0% ont trouvé ce document utile (0 vote)
0 vues2 pages

requetes_sql

Le document présente une série de requêtes SQL avec leurs descriptions, permettant d'interroger des bases de données sur des auteurs, des livres et des emprunts. Chaque requête est accompagnée d'une explication succincte de son fonctionnement et de son objectif. Ces requêtes incluent des opérations de sélection, de comptage, de tri et de groupement.

Transféré par

781827221av
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues2 pages

requetes_sql

Le document présente une série de requêtes SQL avec leurs descriptions, permettant d'interroger des bases de données sur des auteurs, des livres et des emprunts. Chaque requête est accompagnée d'une explication succincte de son fonctionnement et de son objectif. Ces requêtes incluent des opérations de sélection, de comptage, de tri et de groupement.

Transféré par

781827221av
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REQUÊTES SQL ET LEUR DESCRIPTION

1. SELECT * FROM auteur;

→ Affiche tous les auteurs.

2. SELECT nom FROM auteur;

→ Affiche uniquement les noms des auteurs.

3. SELECT * FROM livre WHERE annee_sortie > 1900;

→ Affiche les livres publiés après 1900.

4. SELECT * FROM livre WHERE id_auteur = 3;

→ Affiche les livres écrits par l’auteur dont l’ID est 3.

5. SELECT * FROM livre ORDER BY annee_sortie ASC;

→ Trie les livres du plus ancien au plus récent.

6. SELECT * FROM emprunt WHERE nom_client = 'Fatou Ndiaye';

→ Affiche les emprunts effectués par Fatou Ndiaye.

7. SELECT DISTINCT date_emprunt FROM emprunt;

→ Liste toutes les dates d’emprunt sans doublons.

8. SELECT COUNT(*) AS total_livres FROM livre;

→ Compte le nombre total de livres.

9. SELECT COUNT(*) AS nb_emprunts FROM emprunt WHERE nom_client = 'Fatou Ndiaye';

→ Compte les emprunts faits par Fatou Ndiaye.

10. SELECT * FROM livre WHERE titre LIKE '%Harry%';

→ Affiche les livres contenant “Harry”.

11. SELECT id_auteur, COUNT(*) AS nb_livres FROM livre GROUP BY id_auteur;

→ Compte le nombre de livres par auteur.


12. SELECT nom_client, COUNT(*) AS nb_emprunts FROM emprunt GROUP BY nom_client;

→ Nombre d’emprunts par client.

13. SELECT id_livre, COUNT(*) AS nb_emprunts FROM emprunt GROUP BY id_livre;

→ Nombre d’emprunts par livre.

14. SELECT annee_sortie, COUNT(*) AS nb_livres FROM livre GROUP BY annee_sortie;

→ Nombre de livres par année de sortie.

15. SELECT pays, COUNT(*) AS nb_auteurs FROM auteur GROUP BY pays;

→ Nombre d’auteurs par pays.

16. SELECT date_emprunt, COUNT(*) AS nb_emprunts FROM emprunt GROUP BY


date_emprunt;

→ Nombre d’emprunts par date.

17. SELECT nom_client, COUNT(*) AS nb_emprunts

FROM emprunt GROUP BY nom_client

ORDER BY nb_emprunts DESC LIMIT 1;

→ Affiche le client ayant fait le plus d’emprunts.

Vous aimerez peut-être aussi