Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resolução Exercício - Descobrindo o menor valor de empréstimo aprovado

SELECT
    MIN(e.Valor) AS menor_emprestimo
FROM tabelaemprestimo AS e
;

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

2 respostas
solução!

Olá, Carlos. Como vai?

Sua resolução está impecável! Você utilizou a função MIN de forma correta para identificar o menor valor presente na coluna de empréstimos, completando assim o raciocínio sobre funções de agregação básicas.

Para complementar sua contribuição e ajudar outros alunos que possam ler o tópico, vale destacar como o MIN se comporta em situações reais:

  • Assim como o MAX, a função MIN ignora valores nulos (NULL). Ela buscará o menor valor numérico efetivamente registrado na tabela.
  • Se aplicada a colunas de data, o MIN retornará a data mais antiga, o que é muito útil para descobrir, por exemplo, qual foi o primeiro empréstimo realizado na história da empresa.
  • No seu exemplo, o resultado foi um número inteiro (5000), mas caso houvesse centavos, o SQL manteria a precisão decimal original da coluna.

Caso você queira visualizar o menor valor junto com a contagem total de empréstimos registrados para ter um contexto melhor da base de dados, você pode combinar as funções desta forma:

SELECT 
    MIN(e.Valor) AS menor_emprestimo,
    COUNT(*) AS total_de_registros
FROM tabelaemprestimo AS e;

Parabéns pela sequência de resoluções e por manter o código bem formatado com o uso de aliases!

Espero que possa ter lhe ajudado!

Obrigado pelo suporte, Evandro.