Contexte métier
Un conseiller prépare une sélection de références au-dessus d’un seuil budgétaire donné par son client. Votre réponse doit être vérifiable par une autre personne : respectez le grain demandé, utilisez des alias explicites et contrôlez le nombre de lignes avant de tirer une conclusion métier. Les données sont fictives et servent uniquement à l’apprentissage.
Un conseiller prépare une sélection de références au-dessus d’un seuil budgétaire donné par son client. Votre réponse doit être vérifiable par une autre personne : respectez le grain demandé, utilisez des alias explicites et contrôlez le nombre de lignes avant de tirer une conclusion métier. Les données sont fictives et servent uniquement à l’apprentissage.
Compétences travaillées
- WHERE
- Lecture du résultat
- Contrôle du grain
Tables disponibles
Table produits
| Colonne | Type | Rôle |
|---|---|---|
id_produit | INTEGER | identifiant unique |
produit | VARCHAR | nom fictif |
categorie | VARCHAR | famille |
marque | VARCHAR | marque fictive |
prix | DECIMAL | prix de vente en € |
cout | DECIMAL | coût unitaire en € |
stock | INTEGER | unités disponibles |
| cout | prix | stock | marque | produit | categorie | id_produit |
|---|---|---|---|---|---|---|
| 55 | 89 | 12 | Atlas | Clavier Pro | Informatique | 1 |
| 28 | 45 | 0 | Atlas | Souris Air | Informatique | 2 |
| 4 | 12 | 80 | Carthage | Carnet A5 | Bureau | 3 |
| 20 | 34 | 8 | Medina | Lampe Focus | Bureau | 4 |
| 10 | 25 | 18 | Atlas | Câble USB-C | Accessoires | 5 |
| 35 | 58 | 14 | Kairouan | Sac Urbain | Voyage | 6 |
| 76 | 120 | 6 | Medina | Webcam Vision | Informatique | 7 |
| 42 | 75 | 42 | Carthage | Support Écran | Bureau | 8 |
Votre mission
Retournez produit et prix pour les produits coûtant au moins 50 €, du plus cher au moins cher. Variante déterministe 2 : les valeurs et l’ordre des données ont été régénérés avec la graine produits-au-moins-50-v2-2026.
Pour « Filtrer puis trier un seuil », le contrat de réussite exige 4 lignes, avec les colonnes produit, prix au grain demandé. Repère de contrôle sur la première ligne : produit=Webcam Vision · prix=120.
Construire le raisonnement
- Reformulez la mission et son grain : Retournez produit et prix pour les produits coûtant au moins 50 €, du plus cher au moins cher.
- Repérez dans produits les colonnes nécessaires avant d’appliquer WHERE · ORDER BY.
- Construisez d’abord la structure qui doit retourner produit, prix, puis ajoutez les filtres ou calculs.
- Contrôlez les 4 lignes attendues et expliquez une valeur avec les données sources.
-- Variante 2 · graine stable produits-au-moins-50-v2-2026
SELECT produit, prix
FROM produits
WHERE -- seuil inclusif
ORDER BY -- tri;Simulateur SQL dans le navigateur
Éditeur SQL interactif
Exécutez une requête de lecture sur les données fictives de cet exercice. Rien n’est envoyé à SQL.tn.
Résultat attendu
| produit | prix |
|---|---|
| Webcam Vision | 132 |
| Clavier Pro | 97.9 |
| Support Écran | 82.5 |
| Sac Urbain | 63.8 |
Correction expliquée
Défi supplémentaire
Faites évoluer la requête
Ajoutez un second critère alphabétique pour stabiliser le classement en cas d’égalité de prix. Décrivez en une phrase le contrôle que vous ajouteriez avant de partager ce résultat dans un rapport.