Sobes.tech
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 linhas
  • SUM() — soma dos valores
  • AVG() — valor médio
  • MIN() — valor mínimo
  • MAX() — 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.