Académique Documents
Professionnel Documents
Culture Documents
TD1 BD
TD1 BD
Voici des tableaux contenant les informations qui doivent y être ajoutées pour l'instant :
2. 1. Table Liste_Produit
IdLF Famille
1 Multimedia
2 Litterature
3 Informatique
4 Hi-Fi
5 Alimentaire
2. Mise à jour des Prix Réduit
Faites une requête qui met à jour le champ "PrixR" de la table Liste_Produit en faisant le
pourcentage depuis la table réduc. Par exemple, pour le CD, le résultat doit être : Prix = 14,
Montant = 20 (pourcentage !), donc PrixR = 14*(100-20)/100 = 11,2
// Liste_Produit
INSERT INTO Liste_Produit VALUES ('','CD Delerm',12,0,2,1,200),('','CD The Darkness',18,0,2,1,200),
('','CD Placebo',14,0,2,1,200), ('','Livre',8,0,1,1,2000),('','DVD',25,0,2,1,1000),('','Lecteur Mini-
Disc',150,0,3,4,100), ('','Riz',5,0,4,5,3000),('','Pates',5,0,4,5,3000),('','Lait',2,0,5,5,6000),
('','Eau',1,0,5,5,6000);
// Type_Reduc
INSERT INTO Type_Reduc (Reduction, Montant) VALUES ('Aucune',0), ('Multimedia',20),
('Materiel',10),('Alimentaire Base',10),('Alimentaire Vital',25);
// Liste_Famille
INSERT INTO Liste_Famille (Famille) VALUES ('Multimedia'),('Litterature'),('Informatique'),('Hi-Fi'),
('Alimentaire');
Solution 2 :
UPDATE Liste_Produit, Type_Reduc SET PrixR=Prix*(100-Montant)/100 where LPidTR=IdTR;
Solution 3 :
SELECT * FROM Liste_Produit WHERE Produit LIKE 'CD%' and Prix BETWEEN 13 and 15 ;