Exercice sans compte · WHERE · ORDER BY

Filtrer puis trier un seuil

Conservez un seuil inclusif et rendez le résultat contrôlable.

Contexte et compétences

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.

Compétences travaillées

  • WHERE
  • Lecture du résultat
  • Contrôle du grain
Consulter les tables et les données

Tables disponibles

Table produits

Schéma de produits
ColonneTypeRôle
id_produitINTEGERidentifiant unique
produitVARCHARnom fictif
categorieVARCHARfamille
marqueVARCHARmarque fictive
prixDECIMALprix de vente en €
coutDECIMALcoût unitaire en €
stockINTEGERunités disponibles
Données fictives de produits
coutprixstockmarqueproduitcategorieid_produit
31.552.214KairouanSac UrbainVoyage6
68.41086MedinaWebcam VisionInformatique7
49.580.112AtlasClavier ProInformatique1
3.610.880CarthageCarnet A5Bureau3
1830.68MedinaLampe FocusBureau4
25.240.50AtlasSouris AirInformatique2
922.518AtlasCâble USB-CAccessoires5
37.867.542CarthageSupport ÉcranBureau8

Votre mission

Retournez produit et prix pour les produits coûtant au moins 50 €, du plus cher au moins cher. Variante déterministe 1 : les valeurs et l’ordre des données ont été régénérés avec la graine produits-au-moins-50-v1-2026.

Besoin d’aide pour démarrer ?
Résultat à produire

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

  1. Reformulez la mission et son grain : Retournez produit et prix pour les produits coûtant au moins 50 €, du plus cher au moins cher.
  2. Repérez dans produits les colonnes nécessaires avant d’appliquer WHERE · ORDER BY.
  3. Construisez d’abord la structure qui doit retourner produit, prix, puis ajoutez les filtres ou calculs.
  4. Contrôlez les 4 lignes attendues et expliquez une valeur avec les données sources.
Requête à compléter
-- Variante 1 · graine stable produits-au-moins-50-v1-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.

Local et privé
Aide progressiveRaccourci : Ctrl/⌘ + Entrée
Le simulateur sera préparé à la première exécution.

Résultat attendu

Résultat attendu
produitprix
Webcam Vision108
Clavier Pro80.1
Support Écran67.5
Sac Urbain52.2

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.

Comment votre résultat est validé