Exercices sur des la vente de produits à des clients
Télécharger le fichier de la base de données
Products
ID |
Name |
Category |
Price (€) |
1 | Smartphone | Electronics | 700.00 |
2 | Laptop | Electronics | 1200.00 |
3 | Desk Chair | Furniture | 150.00 |
4 | Coffee Maker | Appliances | 80.00 |
5 | Bluetooth Speaker | Electronics | 100.00 |
Customers
ID |
Name |
City |
1 | Alice | Paris |
2 | Bob | Lyon |
3 | Charlie | Marseille |
4 | Diana | Bordeaux |
5 | Eva | Nice |
Sales
ID |
Product ID |
Customer ID |
Quantity |
Sale Date |
1 | 1 | 1 | 1 | 2024-11-01 |
2 | 2 | 2 | 1 | 2024-11-02 |
3 | 3 | 3 | 2 | 2024-11-03 |
4 | 4 | 4 | 3 | 2024-11-04 |
5 | 5 | 5 | 1 | 2024-11-05 |
6 | 1 | 2 | 1 | 2024-11-06 |
Questions sur les ventes
- Quelles sont les ventes effectuées pour chaque produit ?"
- Regroupez les ventes par produit pour obtenir le nombre d'unités vendues.
- "Quels clients ont dépensé plus de 500 € ?"
- Calculez la dépense totale de chaque client.
Questions sur les produits
- Quels sont les produits les plus vendus ?
- Combien chaque catégorie de produits a généré en chiffre d’affaires ?
- Quels produits n’ont pas été vendus ?
Questions sur les clients
- Quels sont les clients ayant acheté des produits dans plusieurs catégories ?
- Quel client a acheté le plus de produits en quantité ?
- Quels clients n'ont effectué qu'une seule commande ?
Questions sur les ventes
- Quelle est la date où le chiffre d’affaires total a été le plus élevé ?
- Quels produits ont été achetés par plusieurs clients différents ?
- Quel est le produit le plus vendu pour chaque catégorie ?
Requêtes imbriquées
- Quels clients ont dépensé plus que la moyenne des dépenses totales des clients ? indice : Subquery dans le HAVING.
- Quels produits ont été achetés par des clients de "Paris" ? Indice : Subquery dans le WHERE.
Utilisation de ORDER BY et LIMIT
- Quels sont les 3 produits les plus vendus en termes de quantité ? Indice : ORDER BY avec DESC, et LIMIT.
- Quel est le client ayant dépensé le moins ? Indice : ORDER BY avec ASC, et LIMIT.
Manipulation de dates
- Combien de produits ont été vendus en 2024 ?
Commandes UPDATE, INSERT, et DELETE
UPDATE
- Augmentez de 10 % le prix de tous les produits de la catégorie "Electronics".
- Corrigez le nom d’un client qui est mal orthographié ("Eve" au lieu de "Eva").
INSERT
- Ajoutez un nouveau produit dans la table products.
- Ajoutez une nouvelle vente associée à ce produit.
DELETE
- Supprimez tous les produits de la catégorie "Appliances".
- Supprimez les ventes réalisées avant 2024.