Saltar al contenido

ORDER BY

SQL · Unidad 3: Ordenar y limitar

Hasta hoy el catálogo te ha salido siempre igual, con el Teclado arriba y el Parlante abajo. Así los registró alguien, y a ningún cliente le sirve ese orden.

¿Qué es lo más barato de la tienda, y qué le sigue? ORDER BY va al final de la consulta, después del WHERE si lo hay, y dice por cuál columna se ordenan las filas. Van de menor a mayor.

SELECT nombre, precio
FROM productos
ORDER BY precio;

Devuelve

nombreprecio
Cable5.25
Ratón19.9
Teclado45.5
Audífonos59.9
Parlante74
Monitor189
Tableta320
Portátil899

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Predice la salida

    Alguien quiere gastar entre 40 y 200, y ver primero lo que menos cuesta. ¿Qué devuelve esta consulta?

  2. 2. Opción múltiple

    El reporte semanal de pedidos no lleva ORDER BY, y lleva meses saliendo del pedido más viejo al más nuevo. ¿Qué garantiza que el lunes salga igual?

  3. 3. Completa el código

    Alguien busca un regalo de menos de 100 y quiere ver primero lo más caro, para no quedarse corto. Completa.

  4. 4. Predice la salida

    La tienda invita a un taller a sus clientes menores de 30. Quien recibe en la puerta quiere la lista por orden alfabético, para encontrar rápido cada nombre. ¿Qué devuelve esta consulta?

  5. 5. Encuentra el bug

    El historial de Luis, el cliente 2, debería empezar por su pedido más reciente. La consulta corre sin error y el historial sale al revés. ¿Qué línea tiene el problema?

  6. 6. Ordena las líneas

    La tienda regala un curso a sus clientes de Lima y arma los grupos por edad. Ordena la consulta que muestra el nombre y la edad de cada uno, del más joven al mayor. Sobra una línea.

  7. 7. Completa el código

    El catálogo impreso trae al final un índice de lo que hay en stock, para buscar cada producto por su nombre, de la A a la Z. Completa.

  8. 8. Predice la salida

    Aquí se ordena por una columna que el SELECT no muestra. En Accesorios hay 12 Teclados, 30 Ratones y ningún Cable. ¿Qué devuelve esta consulta?

  9. 9. Ordena las líneas

    Los teclados y los ratones, que son los productos 1 y 2, salieron con una falla. Hay que llamar a quienes los pidieron, empezando por el pedido más reciente. Ordena la consulta. Sobra una línea.

  10. 10. Escribe el código

    La tienda estrena un descuento para sus clientes de más de 30 años, que crece con la edad, y quiere ver primero a quien más le toca. Escribe una consulta que muestre el nombre y la edad de esos clientes, en ese orden, empezando por el de más edad.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →