SUM y AVG
SQL · Unidad 5: Agregados
- Plan completo
- SQL
- 10 ejercicios
Doce pedidos no dicen cuánto se pidió: uno fue de 10 cables y otro de un solo portátil. ¿Cuántas unidades le han pedido a la tienda? SUM recorre una columna de números y la suma de arriba abajo.
El dinero que entró todavía no se puede sacar así. pedidos guarda cuántas unidades fueron, y el precio de cada una vive en otra tabla.
SELECT SUM(cantidad) AS unidades
FROM pedidos;Devuelve
| unidades |
|---|
| 30 |
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
La tienda lleva 12 pedidos, y entre todos suman 30 unidades. ¿Qué devuelve esta consulta?
2. Completa el código
Hoy toca inventario. ¿Cuántas unidades hay en el almacén, entre todos los productos? Completa.
3. Encuentra el bug
Alguien saca el promedio de unidades por pedido a mano, con la suma entre el conteo. Son 30 entre 12, que da 2.5. La consulta contesta 2. ¿Qué línea tiene el problema?
4. Ordena las líneas
¿Cuánto cuesta, en promedio, un producto de la tienda? Ordena la consulta que da ese promedio con dos decimales. Sobran dos líneas.
5. Encuentra el bug
El valor de lo que hay en el almacén es 7923.5. Esta consulta corre sin error y contesta más de cien mil. ¿Qué línea tiene el problema?
6. Completa el código
En cada estante caben 30 unidades de un producto. ¿Cuántas unidades tendría que traer el camión para llenar los ocho estantes? Completa.
7. Predice la salida
Las siete edades anotadas suman 238. Entre 7 da 34, y entre 8 da 29.75. ¿Qué devuelve esta consulta?
8. Opción múltiple
En la unidad pasada,
27 + NULLdabaNULL. La columnaedadtiene unNULL, el de Camila. ¿Por quéSUM(edad)da 238 y noNULL?9. Ordena las líneas
El dueño pide la edad promedio de sus clientes, y a Camila no se le inventa una edad. Ordena la consulta que se la da junto a cuántos clientes hay y de cuántos se sabe la edad, con el promedio al final. Sobra una línea.
10. Escribe el código
El promedio de precios, 201.57, trata igual al Portátil, del que hay 3, que al Ratón, del que hay 30. ¿Cuánto vale en promedio una unidad de las que hay en el almacén? Escribe una consulta con una sola columna: el valor total del almacén, que es la suma de
precio * stock, dividido entre el total de unidades, que es la suma destock, y redondeado a dos decimales.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.