Étapes pour réfléchir et construire une requête SQL

Créer une requête SQL efficace et compréhensible nécessite une approche structurée et réfléchie.
Voici une méthodologie détaillée pour vous guider à travers le processus, accompagnée d’exemples et d’exercices pratiques.

Reprenons nos table ventes et produits pour appliquer la méthode suivante. Télécharger le fichier de la base de données
Table: produits
id (clé primaire) product_name price category
1 Smartphone 699 Electronics
2 Laptop 999 Electronics
3 Office Chair 150 Furniture
4 Desk Lamp 40 Furniture
Table: ventes
sale_id product_id (clé étrangère) quantity sale_date
1 1 3 2024-11-01
2 2 1 2024-11-02
3 3 5 2024-11-03
4 1 2 2024-11-04

1. Comprendre la demande

Exemple de requête : "Quels produits ont généré un revenu total supérieur à 1000 € ?"

2. Identifier les sources de données