Junior — Middle
Explique o conceito de agregação de dados em SQL e forneça exemplos usando funções correspondentes.
sobes.tech IA
Resposta da IA
A agregação de dados em SQL é o processo de combinar várias linhas numa só usando funções de agregação para obter informações resumidas.
Principais funções de agregação:
COUNT()— contar o número de linhasSUM()— soma dos valoresAVG()— valor médioMIN()— valor mínimoMAX()— valor máximo
Exemplo: suponha que exista uma tabela sales com as colunas product_id e amount.
-- Contar o número total de vendas
SELECT COUNT(*) FROM sales;
-- Soma das vendas por produto
SELECT product_id, SUM(amount) as total_sales
FROM sales
GROUP BY product_id;
-- Valor médio de venda
SELECT AVG(amount) FROM sales;
Dessa forma, as funções de agregação ajudam a obter rapidamente estatísticas e dados resumidos das tabelas.