Sobes.tech
Junior — Middle

¿Puede explicar el propósito del operador GROUP BY en SQL y cuándo debe usarse?

sobes.tech AI

Respuesta de la IA

La instrucción GROUP BY en SQL se utiliza para agrupar filas de una tabla según una o varias columnas. Esto permite agregar datos, por ejemplo, calcular la suma, el promedio o el número de registros en cada grupo.

Ejemplo de uso: si tienes una tabla de ventas y quieres conocer la suma total de ventas por cada vendedor, agrupas los datos por el identificador del vendedor y aplicas la función de agregación SUM a la columna de la cantidad de ventas.

SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;

Utiliza GROUP BY cuando necesites obtener datos agregados, agrupados por ciertos atributos.