4.Renommer les colonnes de la table :
CLIENT (NOM, PRENOM) par (NOM_CLT, PRENOM_CLT).
TECHNICIEN (NOM, PRENOM) par (NOM_T, PRENOM_T) 5. Créer lesrequêtes suivantes :
SELECT DESIGNATION, PRIX FROM PRODUIT ORDER BY PRIX DESC
SELECTDESIGNATION, PRIX FROM PRODUIT WHERE DESIGNATION LIKE 'C%' AND PRIX
> 300
SELECT NOM_T, PRENOM_T
FROM TECHNICIEN, INTERVENTION
WHERE DATE_INTERV BETWEEN '2015-01-01' AND '2015-12-31' AND TECHNICIEN.CODE_T = INTERVENTION.CODE_T
R4 : Afficher la liste (Nom, Prénom) des clients qui ont subi une intervention en 2015 SELECT NOM_CLT, PRENOM_CLT
FROM CLIENT, INTERVENTION
WHERE DATE_INTERV BETWEEN '2015-01-01' AND '2015-12-31' AND CLIENT.CODE_CLT = INTERVENTION.CODE_CLT
R5 : Afficher la liste (Nom, Prénom) des clients qui n’ont subi aucune intervention SELECT NOM_CLT, PRENOM_CLT
FROM CLIENT
WHERE CODE_CLT NOT IN (SELECT CODE_CLT FROM INTERVENTION )
UPDATE PRODUIT SET PRIX = PRIX * 0.9 WHERE PRIX >500
R7 : AFFICHER LE TOTAL D’ACHAT DE METOUI MOUNIRA SELECT SUM( PRIX ) AS TOTAL
FROM PRODUIT, CLIENT, INTERVENTION
WHERE NOM_CLT = 'METOUI' AND PRENOM_CLT = 'MOUNIRA' AND CLIENT.CODE_CLT = INTERVENTION.CODE_CLT AND INTERVENTION.CODE_P = PRODUIT.CODE_P
R8 : CALCULER LE NOMBRE D’INTERVENTION POUR METOUI MOUNIRA 1ère SOLUTION :
SELECT COUNT( * ) AS NOMBRE_INTERVENTION FROM INTERVENTION, CLIENT
WHERE NOM_CLT = 'METOUI' AND PRENOM_CLT = 'MOUNIRA' AND CLIENT.CODE_CLT = INTERVENTION.CODE_CLT
2ère SOLUTION :
SELECT COUNT( * ) AS NOMBRE_INTERVENTION FROM INTERVENTION
WHERE CODE_CLT IN ( SELECT CODE_CLT FROM CLIENT WHERE NOM_CLT = 'METOUI' AND PRENOM_CLT = 'MOUNIRA')