Actualiser biblio.sql
This commit is contained in:
36
biblio.sql
36
biblio.sql
@@ -1,3 +1,32 @@
|
|||||||
|
SELECT prenom, nom FROM Auteurs WHERE nom LIKE 'Hugo' ;
|
||||||
|
|
||||||
|
SELECT * FROM Livres WHERE annee_publication > 1900 ;
|
||||||
|
|
||||||
|
SELECT * FROM Livres WHERE auteur_id = 1 AND annee_publication < 1850 ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
select * FROM Livres WHERE livre_id= 2;
|
||||||
|
|
||||||
|
delete from Livres where livre_id = 2 ;
|
||||||
|
|
||||||
|
DELETE FROM Livres WHERE titre LIKE 'L\'Étranger';
|
||||||
|
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
L.titre, -- Le titre du livre (Table Livres)
|
||||||
|
L.annee_publication, -- L'année de publication (Table Livres)
|
||||||
|
A.nom, -- Le nom de l'auteur (Table Auteurs)
|
||||||
|
A.prenom -- Le prénom de l'auteur (Table Auteurs)
|
||||||
|
FROM
|
||||||
|
Livres AS L -- On utilise un alias 'L' pour la table Livres
|
||||||
|
INNER JOIN
|
||||||
|
Auteurs AS A -- On utilise un alias 'A' pour la table Auteurs
|
||||||
|
ON
|
||||||
|
L.auteur_id = A.auteur_id;
|
||||||
|
-- La condition de jointure : lier les tables sur l'ID de l'auteur
|
||||||
|
|
||||||
|
|
||||||
#exo 1
|
#exo 1
|
||||||
INSERT INTO Auteurs (nom, prenom) VALUES ('Dumas', 'Alexandre');
|
INSERT INTO Auteurs (nom, prenom) VALUES ('Dumas', 'Alexandre');
|
||||||
INSERT INTO Auteurs (nom, prenom) VALUES ('J.K', 'Rowling');
|
INSERT INTO Auteurs (nom, prenom) VALUES ('J.K', 'Rowling');
|
||||||
@@ -12,16 +41,16 @@ INSERT INTO Livres (titre, annee_publication, auteur_id ) VALUES ('L\'Ickabog et
|
|||||||
SELECT * FROM Livres WHERE annee_publication < 1900;
|
SELECT * FROM Livres WHERE annee_publication < 1900;
|
||||||
|
|
||||||
|
|
||||||
SELECT * FROM Auteurs WHERE prenom = 'Victor';
|
SELECT * FROM Auteurs WHERE prenom = 'Victor0';
|
||||||
|
|
||||||
SELECT * FROM Livres WHERE titre LIKE '%PARIS%';
|
SELECT * FROM Livres WHERE titre LIKE '%PARIS%';
|
||||||
|
|
||||||
|
|
||||||
#exo3
|
#exo3
|
||||||
|
|
||||||
DELETE FROM Livres WHERE titre = 'Notre-Dame de Paris';
|
DELETE FROM Livres WHERE titre LIKE 'Notre-Dame de Paris';
|
||||||
|
|
||||||
SELECT * FROM Livres WHERE titre = 'Notre-Dame de Paris';
|
SELECT * FROM Livres WHERE titre LIKE 'Notre-Dame de Paris';
|
||||||
|
|
||||||
|
|
||||||
#exo4
|
#exo4
|
||||||
@@ -33,3 +62,4 @@ SELECT * FROM Livres WHERE nom = 'Hugo';
|
|||||||
SELECT * FROM Livres WHERE annee_publication < 1900 AND nom = 'Hugo';
|
SELECT * FROM Livres WHERE annee_publication < 1900 AND nom = 'Hugo';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user