DataBoosters
SQL
Saltar+6 XP

TiendaMX quiere saber, no el total de compras general, sino el total de compras POR CIUDAD.

Mira cómo funciona GROUP BY.

Junta filas que comparten un valor

GROUP BY ciudad junta a todos los clientes de la misma ciudad en un solo grupo

Una función de resumen por grupo

SUM(compras) ya no da un total general: da un total POR CADA grupo

El resultado tiene una fila por grupo

Con 4 ciudades distintas, el resultado tiene 4 filas, una por ciudad, no una por cliente

El detalle que importa

GROUP BY cambia CUÁNTAS filas salen

Sin GROUP BY, SUM(compras) da 1 fila con el total de 8 clientes; con GROUP BY ciudad, da 4 filas, una por cada ciudad distinta.