Vous êtes sur la page 1sur 3

Exercice 1

1- Afficher la liste de toutes les villes des clients ?

R1:
SELECT Client.ville
FROM client

2- Afficher la liste les prénoms et les noms des clients ?

R2 :
SELECT Client.prenom, Client.nom

FROM client

3- Afficher la liste complète qui contient tous les informations sur tt les es clients ?

R3 : SELECT *

FROM client

4- donner la liste des clients qui habitent à Paris ?

R4 : SELECT *

FROM client

WHERE Client.ville = 'paris'

2em partie :
1- Filtrer uniquement les produits informatiques qui sont presque en rupture de stock (moins de 20
produits disponible) ?

SELECT *
R1 :
FROM produit

WHERE Produit .categorie = 'informatique' AND Produit.stock < 20


2- filtrer les produits « informatique » avec un stock inférieur à 20 ou les produits « fourniture »
avec un stock inférieur à 200

R2 : SELECT *

FROM produit

WHERE ( categorie = 'informatique' AND stock < 20 )

OR

( categorie = 'fourniture' AND stock < 200 )

3em partie :

Calculer le coût total de chaque client en regroupant les commandes des mêmes clients ?

SELECT Achat. client, Achat.SUM(tarif)

FROM achat

GROUP BY client

Exercice 2

(a) Donner la liste des voitures (numéro) vendues après le 15 avril 2007.

Correction:

SELECT Voiture.numserie

FROM Voiture, Vente

WHERE Voiture.numserie = Vente.numserie AND date > ’2007-04-15’

(b) Donner la voiture qui rapporté le plus d’argent.

Correction:

SELECT Voiture.numserie

FROM Voiture,Vente
WHERE Voiture.numserie = Vente.numserie
AND
prixachat-cout >= ALL (SELECT prixachat-cout FROM Voiture,Vente WHERE Voiture.numserie =
Vente.numserie)

Vous aimerez peut-être aussi