commit c129413410c9b7520d1816703367e7b4fcc1258b Author: Abd-El-Raouf Date: Tue Oct 14 20:02:26 2025 +0000 Ajouter Exercice-SQL.sql diff --git a/Exercice-SQL.sql b/Exercice-SQL.sql new file mode 100644 index 0000000..8ec3000 --- /dev/null +++ b/Exercice-SQL.sql @@ -0,0 +1,32 @@ +--- Exercice 1 +INSERT INTO Auteurs (nom, prenom) +VALUES ('Dumas', 'Alexandre'); + +SELECT auteur_id FROM Auteurs +WHERE nom = 'Dumas' AND prenom = 'Alexandre'; + +INSERT INTO Livres (titre, annee_publication, auteur_id, resume) +VALUES ('Les Trois Mousquetaires', 1844, 4, 'Roman historique d’aventures suivant d’Artagnan et les mousquetaires du roi.'); + +INSERT INTO Livres (titre, annee_publication, auteur_id, resume) +VALUES ('Harry Potter et le Prisonnier dAzkaban', 1999, 3, 'Troisième aventure du jeune sorcier à Poudlard.'); + +--- Exercice 2 + +SELECT * FROM Livres WHERE annee_publication < 1900; + +SELECT * FROM Auteurs WHERE prenom = 'Victor'; + +SELECT * FROM Livres WHERE titre LIKE '%Paris%'; + +--- Exercice 3 + +DELETE FROM Livres WHERE titre = 'Notre-Dame de Paris'; + +SELECT * FROM Livres WHERE titre = 'Notre-Dame de Paris'; + +--- Exercice 4 + +SELECT L.titre, A.nom FROM Livres L JOIN Auteurs A ON L.auteur_id = A.auteur_id; + +SELECT L.titre, A.nom FROM Livres L JOIN Auteurs A ON L.auteur_id = A.auteur_id WHERE L.annee_publication > 1900; \ No newline at end of file