1
resposta

Resolução - avaliação da popularidade e volume financeiro dos empréstimos

Boa tarde!

SELECT
    TIPO,
    TO_CHAR(SUM(VALOR), 'L999G999G990D00', 'NLS_NUMERIC_CHARACTERS = '',.''') AS TOTAL_VALOR,
    COUNT(*) AS QUANTIDADE_EMPRESTIMOS
FROM
    EMPRESTIMO
GROUP BY
    TIPO;

Saída:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Res

1 resposta

Olá, Estudante. Como vai?

Excelente resolução da atividade! A sua consulta SQL está impecável e atende perfeitamente ao que o exercício propôs.

Você conseguiu combinar duas funções de agregação fundamentais no mesmo bloco (SUM e COUNT), o que é uma prática essencial em Data Science e análise de dados para extrair métricas de volumes financeiros e volumetria transacional simultaneamente.

Como podemos ver na imagem da sua saída, o cruzamento do TOTAL_VALOR com a QUANTIDADE_EMPRESTIMOS enriquece o relatório. Por exemplo, a categoria Pessoal tem a maior quantidade de contratos (2), mas o menor ticket acumulado se comparado a modalidades como Imobiliário, que com apenas 1 empréstimo moveu um volume financeiro muito maior ($100.000,00). Essa visão de proporção é muito valiosa para qualquer negócio.


Uma Alternativa para Enriquecer a Análise

O seu código cumpre perfeitamente o objetivo do exercício. Caso você queira adicionar mais uma camada de inteligência de negócios a essa mesma consulta, poderíamos calcular também o valor médio de cada modalidade de empréstimo utilizando a função AVG.

Veja como incluir essa métrica no seu SELECT:

SELECT
    TIPO,
    TO_CHAR(SUM(VALOR), 'L999G999G990D00', 'NLS_NUMERIC_CHARACTERS = '',.''') AS TOTAL_VALOR,
    COUNT(*) AS QUANTIDADE_EMPRESTIMOS,
    TO_CHAR(AVG(VALOR), 'L999G999G990D00', 'NLS_NUMERIC_CHARACTERS = '',.''') AS MEDIA_VALOR
FROM
    EMPRESTIMO
GROUP BY
    TIPO;

O que mudou?

  • AVG(VALOR): Esta função calcula automaticamente a média aritmética dos empréstimos de cada grupo (dividindo o SUM pelo COUNT). No caso da categoria "Pessoal", por exemplo, traria o valor médio de cada um dos 2 empréstimos concedidos, ajudando a entender o comportamento do cliente padrão de cada carteira.

Parabéns pelo excelente domínio das funções de agrupamento, contagem e formatação no Oracle SQL! Suas entregas no fórum estão mantendo um padrão de qualidade altíssimo.

Espero que possa ter lhe ajudado!