Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Resumo geral dos empréstimos concedidos

SELECT SUM(valor) AS TotalEmprestimos, AVG(valor) AS MediaEmprestimos, MAX(valor) AS MaiorEmprestimo, MIN(valor) AS MenorEmprestimo
FROM TabelaEmprestimo;

1 resposta

Oi, Luciana. Tudo bem com você?

Você mandou muito bem ao resolver a atividade. A sua consulta SQL respondeu ao que foi solicitado, consolidando o total, a média, o maior e o menor valor de forma limpa e direta em um único comando.

Combinar múltiplas funções de agregação em uma mesma instrução é uma prática excelente e muito comum no dia a dia de quem trabalha com banco de dados. Utilizar SUM, AVG, MAX e MIN juntas economiza recursos do sistema, pois o banco de dados processa a tabela em uma única leitura em vez de realizar várias consultas separadas para cada indicador. Além disso, a nomeação adequada dos apelidos de coluna com o AS deixa a visualização do relatório muito mais profissional.

Como dica adicional de uso, você pode aplicar funções de formatação no SQL para deixar a exibição dos valores ainda mais amigável, especialmente quando tratamos de valores monetários ou médias que geram muitas casas decimais.

SELECT 
    ROUND(SUM(valor), 2) AS TotalEmprestimos, 
    ROUND(AVG(valor), 2) AS MediaEmprestimos, 
    MAX(valor) AS MaiorEmprestimo, 
    MIN(valor) AS MenorEmprestimo
FROM TabelaEmprestimo;

Se a diretoria pedisse para visualizar esses mesmos quatro indicadores divididos por tipo de empréstimo ou por status de aprovação, qual cláusula você adicionaria nessa consulta para agrupar as métricas?

Parabéns pelo ótimo trabalho e por compartilhar a sua resolução aqui no fórum. Continue assim e saiba que o fórum está sempre à disposição para o que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!