Ejercicio sin cuenta · WHERE · ORDER BY

Filtrar y ordenar pedidos

Encuentra pedidos superiores a 50€, de mayor a menor.

Contexto empresarial

El departamento comercial quiere examinar prioritariamente los pedidos cuyo importe supere los 50€. La clasificación descendente le permite comenzar con los archivos más importantes. Esta consulta separa dos responsabilidades: WHERE define el alcance y ORDER BY organiza solo las filas retenidas.

Por qué importa esta competencia

El departamento comercial quiere examinar prioritariamente los pedidos cuyo importe supere los 50€. La clasificación descendente le permite comenzar con los archivos más importantes. Esta consulta separa dos responsabilidades: WHERE define el alcance y ORDER BY organiza solo las filas retenidas.

Competencias practicadas

  • Traducir un umbral empresarial a un predicado WHERE
  • Elegir entre superior estricto y superior o igual
  • Producir un pedido repetible con ORDER BY

Tablas disponibles

Tabla commandes

Esquema de commandes
ColumnaTipoFunción
id_commandeINTEGERclave primaria
id_clientINTEGERcliente preocupado
date_commandeDATEfecha
montantDECIMALimporte en €
Datos ficticios de commandes
montantid_clientid_commandedate_commande
13411012026-07-03
8921022026-07-04
4511032026-07-06

Tu misión

Mostrar id_commande e importe para pedidos superiores a 50€. Ordena el resultado por cantidad descendente.

Resultado que producir

Para "Filtrar y ordenar pedidos", el contrato de éxito requiere 2 filas, con columnas id_commande, que equivalen al nivel de detalle solicitado. Marca de control en la primera línea: id_commande=101 · monto=134.

Construye el razonamiento

  1. Identifica la columna numérica relevante: monto.
  2. La palabra exceder impone el estricto operador >, por lo que un pedido de 50€ quedaría excluido.
  3. Solicite una clasificación en esta misma columna con DESC.
  4. Verifica que 134 precede a 89 y que 45 no aparece.
Consulta para completar
SELECT id_commande, montant
FROM commandes
WHERE -- tu filtro
ORDER BY -- tu ordenación;

Entorno SQL en el navegador

Editor SQL interactivo

Ejecuta una consulta de lectura sobre los datos ficticios de este ejercicio. No se envía nada a SQL.tn.

Local y privado
Atajo: Ctrl/⌘ + Intro
El entorno SQL se preparará cuando ejecutes la consulta por primera vez.

Resultado esperado

Resultado esperado
id_commandemontant
101134
10289

Corrección explicada

Desafío adicional

Haz evolucionar la consulta

Conserva solo los dos pedidos más altos de los que superan los $50 y explica por qué LIMIT debería venir después de ORDER BY.