Sobes.tech
Junior — Middle

Pode explicar a finalidade do operador GROUP BY em SQL e quando deve ser usado?

sobes.tech IA

Resposta da IA

A instrução GROUP BY em SQL é usada para agrupar linhas de uma tabela com base em uma ou mais colunas. Isso permite agregar dados, por exemplo, calcular a soma, média ou o número de registros em cada grupo.

Exemplo de uso: se tiver uma tabela de vendas e desejar saber o total de vendas por cada vendedor, agrupa os dados pelo identificador do vendedor e aplica a função de agregação SUM à coluna do valor de venda.

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

Use GROUP BY quando precisar obter dados agregados, agrupados por certos atributos.