Vous êtes sur la page 1sur 2

Ecole Supérieure de Technologie de Meknès(ESTM)

Département Génie Informatique


Matière : S.I.B.D
Prof. Samia Nasiri

TD N°2 :SQL

Exercice:

Les tables de la base de données commerciale sont :


 CLIENT(num_clt, nom_clt, prénom_clt, ville, date_naiss)
 COMMANDE( num_cmd, date_cmd,#num_clt)
 PRODUIT(num_prd, nom_prd, prix)
 CONTENIR(num_cmd, num_prd, quantité)

Questions :
1. Quel est le nom du client n°11?
2. Trouvez le numéro de chaque client dont le nom est « dupond »?
3. Trouvez le nom et le prénom des clients qui habitent à «Meknès» et nés en
1992?
4. Trouvez le numéro, nom, prénom des clients qui habitent ni à «Meknès» ni à
«Rabat » ni à « Fès »?
5. Donner le numéro, nom et prénom de chaque client dont le nom contient des
lettres «ab »
6. Donnez les numéros des commandes dont la date de commande est comprise
entre 01/03/2010 et 22/01/2011 ?
7. Affichez la liste des commandes (numéro de commande, date de la commande)
passées entre 2009 et 2011 ?

8. Comptez le nombre de clients qui habitent à « Rabat »?


9. Trouvez le total de la colonne « Prix » de la table « produit » dont le nom
commence par « P »?
10. Triez les noms des clients par ordre alphabétique?
11. Insérez un enregistrement dans la table «Client»:
- nom=«nom2»
- prénom=«prénom2»
- ville=«Fès»
- Date_naiss= « 12/02/1991 »
12. Insérez une partie d’enregistrement dans la table «Client»:
- nom=«nom3»

1/2
- prénom=«prénom3»
13. Listez les numéros de produits en les renommant ?
14. Trouvez les numéros de commande passées par le client « nom1 prénom1 »?
15. Affichez le nombre de commandes passées pour chaque client (num_client) ?
16. Trouvez les numéros de produits dont le prix > prix moyen ?
17. Trouvez le nom de tous les produits dont le prix = prix d'une chaise ?
18. Listez les numéros de clients ayant commandé un produit dont le prix = 1000
19. Trouvez le numéro de produit le moins cher ?
20. Listez les noms des clients qui ont commandé le produit N° 2 ?
21. Trouvez la somme des quantités commandées par produit, en éliminant les
commandes dont le total est < 10 ?
22. Modifiez la ville du client « nom2 » par une ville de votre choix?
23. Augmentez le prix de 5% des produits dont le prix est > 1000?
24. Attribuez au N° Produit 123 le même prix qu'au N° Produit 52 ?
25. Supprimez toutes les commandes de « nom2 » ?

2/2

Vous aimerez peut-être aussi