Thibault Liétard.

Instructor and Private Teacher

Bases de Données

TP 5 - Résumé des épisodes précédents

  1. Afficher le nom de tous les clients.
  2. Même question mais en n'affichant que les clients dont le nom commence par un A.
  3. Affichez le nom et le prix de tout les produit en accordant une réduction de 10% aux produits de catégorie 1 et une réduction de 25% aux produits de catégorie 4.
  4. Affichez les client dont le nom commence par un T, un P ou un A et donc le prénom ne commence pas par un G ni par un T.
  5. Affichez tous les produits commandés par un client dont le numéro sera saisi au clavier.
  6. Affichez le nombre de commande par client.
  7. Donnez la liste de tous les clients qui ont commandé plus de 5 produits.
  8. Affichez le nombre de client dans la base.
  9. Donnez le montant total de la commande 16.
  10. Affichez le montant total de toutes les commandes passées en Juin.
  11. Affichez tous les produits commandés par le client "Alavie", avec leur prix et le nom de la catégorie à laquelle ils appartiennent.
  12. Affichez tous les clients qui ont commandés des produits de même catégorie que le client "Alavie" en utilisant une sous requête.
  13. On commence par une sous requête 12-a pour connaître la catégorie des produit commandé par le client "Alavie" :

    Puis la requête finale donne les clients ayant commandés des produits de ces catégories :

  14. Même question sans utiliser de sous requête.
  15. Affichez tous les produits qui sont dans la même catégorie que le produit numéro 2 en utilisant une sous requête.
  16. On commence par une sous requête 14-a pour connaître la catégorie du produit numéro 2 :

    Puis la requête finale pour connaître les produits de la même catégorie :

  17. Même question sans utiliser de sous requête.
  18. Affichez tous les produits dont le prix est supérieur au prix du produit 17 en utilisant une sous requête.
  19. On commence par une sous requête 16-a pour connaître le prix du produit 17 :

    Puis la requête finale pour connaître les produits dont le prix est supérieur:

  20. Même question sans utiliser de sous requête.
  21. Affichez tous les clients qui ont commandé après la dernière commande du client "Alavie".
  22. On commence par une sous requête 18-a pour connaître la date de la dernière commande du client "Alavie" :

    Puis la requête finale pour lister les clients qui ont commandé après cette date :

  23. Affichez tous les produits dont le prix est supérieur à la moyenne des prix des produits de catégorie 6.
  24. On commence par une sous requête 19-a pour connaître la moyenne des prix des produits de catégorie 6 :

    Puis la requête finale pour lister les produits dont le prix est supérieur à cette valeur :

  25. Donnez la liste des commandes dont le montant total est supérieur à la moyenne des montants des commandes du client "Alavie".
  26. On commence par une sous requête 20-a pour connaître les montants des commandes du client "Alavie" :

    Ensuite, une sous requête 20-b pour connaître la moyenne de ces montants :

    Ensuite, une troisième sous requête 20-c pour connaître le montant des commandes de tous les clients :

    Puis la requête finale pour lister les clients dont le montant de commande calculé en 20-c est supérieur à la moyenne calculée en 20-b :