Saltar al contenido

SUM y AVG

SQL · Unidad 5: Agregados

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. 1. Predice la salida

    La tienda lleva 12 pedidos, y entre todos suman 30 unidades. ¿Qué devuelve esta consulta?

  2. 2. Completa el código

    Hoy toca inventario. ¿Cuántas unidades hay en el almacén, entre todos los productos? Completa.

  3. 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. 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. 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. 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. 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. 8. Opción múltiple

    En la unidad pasada, 27 + NULL daba NULL. La columna edad tiene un NULL, el de Camila. ¿Por qué SUM(edad) da 238 y no NULL?

  9. 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. 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 de stock, y redondeado a dos decimales.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →