Saltar al contenido

Baja, media y alta

Enunciado

Para el folleto de la tienda, el dueño parte el catálogo en tres gamas según el precio: Baja si el producto cuesta menos de 50, Media si cuesta de 50 a menos de 200, y Alta de 200 en adelante.

Muestra la gama, cuántos productos tiene y cuántas unidades hay en stock entre todos ellos, en ese orden. El folleto se lee de lo barato a lo caro: primero la gama baja, después la media y al final la alta.

Lo que tiene que devolver

Estas filas, en este orden

gamacuantosunidades
Baja342
Media320
Alta210

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 nombre, precio, stock
FROM productos
ORDER BY precio;
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Este reto es del plan completo; los de O(1) y O(log n) son gratis.

Más retos de O(n log n)

Ver todos los retos →