MIN y MAX
SQL · Unidad 5: Agregados
- Plan completo
- SQL
- 10 ejercicios
Alguien llama a la tienda antes de venir: ¿de cuánto a cuánto van sus precios? MIN devuelve el valor más pequeño de una columna y MAX el más grande.
A diferencia de un promedio, lo que devuelven está en la tabla. 5.25 es el precio de un producto de verdad, y 201.57 no era el de ninguno.
SELECT MIN(precio) AS desde,
MAX(precio) AS hasta
FROM productos;Devuelve
| desde | hasta |
|---|---|
| 5.25 | 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. Completa el código
¿De cuántas unidades ha sido el pedido más grande que ha recibido la tienda? Completa.
2. Predice la salida
Del Cable y del Parlante no queda ninguno. De lo que más hay es de Ratones, con 30. ¿Qué devuelve esta consulta?
3. Opción múltiple
En
clientes,MAX(nombre)devuelve a Valeria. Valeria es la clienta de más edad, tiene el nombre más largo de la tabla y es la última en orden alfabético. ¿Por cuál de las tres cosas la eligióMAX?4. Predice la salida
El primer pedido es del 3 de enero. Hoy es 15 de enero, y el pedido 12 tiene fecha del 20. ¿Qué devuelve esta consulta?
5. Ordena las líneas
El dueño quiere en una sola fila, y en este orden, cuántos productos vende, cuál abre el catálogo por orden alfabético y cuánto cuesta el más caro. Ordena la consulta. Sobra una línea.
6. Predice la salida
Sofía no tiene ciudad anotada. Las demás ciudades de la tabla son Lima, con tres clientes, Bogotá, con dos, Cusco y Quito. ¿Qué devuelve esta consulta?
7. Opción múltiple
Esta consulta devuelve una fila con
2026-01-03y10. ¿Qué dice esa fila?8. Ordena las líneas
¿Cuánto hay del precio más bajo de la tienda al más alto? Ordena la consulta que da esa diferencia. Sobran dos líneas.
9. Encuentra el bug
El dueño pide el precio promedio de la tienda, sin decimales, que es 202. Alguien lo calculó como el punto medio entre el más barato y el más caro, y sale 452. ¿Qué línea tiene el problema?
10. Escribe el código
El resumen de
pedidospara el dueño. Escribe una consulta con cuatro columnas en este orden: la fecha del primer pedido, la fecha del último, en cuántos días distintos hubo pedidos y de cuántas unidades fue el pedido más grande.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.