2.
Créer une table :
Créez une table LIVRES avec les colonnes suivantes :
• ID_LIVRE : Identifiant unique (clé primaire).
• TITRE : Titre du livre.
• AUTEUR : Auteur du livre.
• GENRE : Genre littéraire.
• ANNEE_PUBLICATION : Année de publication.
Solution
CREATE TABLE LIVRES (
ID_LIVRE NUMBER(5) PRIMARY KEY,
TITRE VARCHAR2(100),
AUTEUR VARCHAR2(50),
GENRE VARCHAR2(30),
ANNEE_PUBLICATION NUMBER(4)
);
3. Insérer des données dans la table :
Ajoutez quelques livres dans la table :
Solution
INSERT INTO LIVRES VALUES (1, 'Le Petit Prince', 'Antoine de Saint-Exupéry', 'Fiction', 1943);
INSERT INTO LIVRES VALUES (2, '1984', 'George Orwell', 'Dystopie', 1949);
INSERT INTO LIVRES VALUES (3, 'L\'Etranger', 'Albert Camus', 'Philosophie', 1942);
5. Requêtes de filtrage :
• Afficher tous les livres publiés après 1945 :
Solution
SELECT * FROM LIVRES WHERE ANNEE_PUBLICATION > 1945;
• Afficher tous les livres de l'auteur "George Orwell" :
Solution
SELECT * FROM LIVRES WHERE AUTEUR = 'George Orwell';
6. Mettre à jour les données :
Corrigez une erreur dans les données (exemple, changer le genre d'un livre) :
Solution
UPDATE LIVRES
SET GENRE = 'Classique'
WHERE ID_LIVRE = 1;
7. Supprimer une ligne :
Supprimez un livre de la table :
Solution
DELETE FROM LIVRES WHERE ID_LIVRE = 3;