Saltar al contenido

El orden de los pasillos

Enunciado

Quien repone la tienda la camina siempre igual: entra por el pasillo 1, que es el de Equipos; sigue por el 2, Pantallas, y por el 3, Audio, y termina en el 4, Accesorios, que está junto a la caja. Quiere su lista en el orden en que camina, y el alfabeto lo manda primero a la caja.

Muestra el número de pasillo y el nombre de cada producto, en ese orden. Las filas van por pasillo y, dentro de cada pasillo, por nombre. Lo que llegue de una sección que todavía no tiene pasillo se deja en el 5, el del fondo.

Lo que tiene que devolver

Estas filas, en este orden

pasillonombre
1Portátil
1Tableta
2Monitor
3Audífonos
3Parlante
4Cable
4Ratón
4Teclado

Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.

Empiezas con esto

SQL

SELECT categoria, nombre
FROM productos
ORDER BY categoria, nombre;
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.

Más retos de O(log n)

Ver todos los retos →