Ejercicio sin cuenta · WHERE · ORDER BY

Filtrar y ordenar pedidos

Encuentre pedidos superiores a 50 TND, de mayor a menor.

Contexto empresarial

El departamento comercial quiere examinar prioritariamente los pedidos cuyo importe supere los 50 TND. 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 TND
Datos ficticios de commandes
montantid_clientid_commandedate_commande
13411012026-07-03
8921022026-07-04
4511032026-07-06

Tu misión

Muestra id_commande y Monto para pedidos superiores a 50 TND. Ordena el resultado por cantidad descendente.

Construye el razonamiento

  1. Identifica la columna numérica relevante: monto.
  2. La palabra exceder impone el estricto operador >, por lo que se excluiría un comando de 50 TND.
  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

Mantén solo los dos pedidos más altos de aquellos que exceden 50 TND y explica por qué LIMIT debería venir después de ORDER BY.