Módulo 3 · Organizar y resumir

Ordenar y limitar resultados

Controla el orden y recupera solo el bloque de filas que necesitas.

⏱ 20 minNivel: InicialRequisito: Filtros consolidados

0 de 40 lecciones

Al terminar esta lección podrás

  • Ordenar ascendente y descendente.
  • Limitar resultados.
  • Utilizar OFFSET comprendiendo su función.

Antes de empezar: Filtros consolidados. Explica en una frase qué recuerdas antes de continuar.

La idea, sin código

ORDER BY establece un orden reproducible. LIMIT reduce la cantidad de filas y OFFSET permite omitir un bloque. Cuando buscas «los primeros», ordena antes para que esa idea tenga significado.

Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?

Sintaxis mínima

Estructura
ORDER BY columna ASC|DESC
LIMIT cantidad OFFSET inicio

Primer ejemplo guiado

Datos de ejemplo: tabla productos
idnombrecategoriapreciostock
1TecladoAccesorios3512
2MonitorPantallas1895
3RatónAccesorios220
4PortátilEquipos8993
5WebcamAccesorios598

Analiza la consulta antes de comprobar el resultado:

SQL
SELECT nombre, precio
FROM productos
ORDER BY precio DESC
LIMIT 3;
Resultado esperado
nombreprecio
Portátil899
Monitor189
Webcam59

Qué ocurre paso a paso

  1. ORDER BY precio DESC coloca primero los precios altos.
  2. LIMIT 3 conserva solo tres filas.
  3. Sin ORDER BY, «los tres primeros» no es estable.
Comprueba que lo entendiste

¿Qué palabra coloca primero el valor mayor?

Error frecuente

Consulta o razonamiento problemático

Revisar
SELECT nombre FROM productos LIMIT 3 ORDER BY precio;

ORDER BY debe aparecer antes de LIMIT en el orden escrito habitual.

Práctica guiada

Básica · apoyo graduado

Resuelve una sola dificultad cada vez

Muestra los dos productos con menos stock.

Ahora sin guía

Intermedia · práctica autónoma

Transfiere lo aprendido

Muestra la segunda y tercera persona con mayor salario.

Comparar con una solución posible
SQL
SELECT nombre, salario
FROM empleados
ORDER BY salario DESC
LIMIT 2 OFFSET 1;

Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.

Resumen para llevarte

  • ORDER BY crea un orden estable.
  • LIMIT controla la cantidad.
  • OFFSET omite filas, pero puede ser costoso en páginas profundas.

Siguiente paso: Continúa con Eliminar duplicados con DISTINCT.

Consulta rápida