ORDER BY
SQL · Unidad 3: Ordenar y limitar
- Plan completo
- SQL
- 10 ejercicios
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
| nombre | precio |
|---|---|
| Cable | 5.25 |
| Ratón | 19.9 |
| Teclado | 45.5 |
| Audífonos | 59.9 |
| Parlante | 74 |
| Monitor | 189 |
| Tableta | 320 |
| Portátil | 899 |
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. Predice la salida
Alguien quiere gastar entre 40 y 200, y ver primero lo que menos cuesta. ¿Qué devuelve esta consulta?
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. 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. 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. 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. 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. 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. Predice la salida
Aquí se ordena por una columna que el
SELECTno muestra. En Accesorios hay 12 Teclados, 30 Ratones y ningún Cable. ¿Qué devuelve esta consulta?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. 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
nombrey laedadde esos clientes, en ese orden, empezando por el de más edad.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.