32 lines
1.0 KiB
SQL
32 lines
1.0 KiB
SQL
--- 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; |