Boa tarde!
SELECT
MAX(VALOR) AS MAIOR_EMPRÉSTIMO
FROM
EMPRESTIMO;
Saída:
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!
Boa tarde!
SELECT
MAX(VALOR) AS MAIOR_EMPRÉSTIMO
FROM
EMPRESTIMO;
Saída:
Olá, Estudante. Como vai?
Parabéns por mais uma resolução correta! Você aplicou perfeitamente o conceito das funções de agregação, utilizando desta vez a função MAX() para atingir o objetivo do exercício.
Assim como no desafio anterior, a função MAX() é a ferramenta ideal e mais performática para varrer toda a coluna e trazer o teto dos valores registrados. O uso do alias com AS MAIOR_EMPRÉSTIMO manteve o padrão de excelência na legibilidade da saída dos seus dados.
Vale apenas o mesmo lembrete atencioso sobre a quebra de linha ou espaçamento entre o alias e a cláusula FROM no bloco de texto (MAIOR_EMPRÉSTIMOFROM). No interpretador do banco de dados, garanta sempre essa separação para que a consulta seja executada sem falhas:
SELECT
MAX(VALOR) AS MAIOR_EMPRÉSTIMO
FROM
EMPRESTIMO;
Agora que você já domina o uso do MIN() e do MAX() de forma geral para toda a tabela, um próximo passo muito interessante no dia a dia de um analista de dados é descobrir esses mesmos valores máximos e mínimos, mas divididos por categorias (como o tipo de empréstimo ou a região do cliente).
Para fazer isso, combinamos a função de agregação com a cláusula GROUP BY. Imagine que sua tabela tenha uma coluna chamada TIPO_EMPRESTIMO. O código ficaria assim:
SELECT
TIPO_EMPRESTIMO,
MAX(VALOR) AS MAIOR_EMPRÉSTIMO,
MIN(VALOR) AS MENOR_EMPRÉSTIMO
FROM
EMPRESTIMO
GROUP BY
TIPO_EMPRESTIMO;
Essa estrutura permite comparar os limites de cada modalidade de crédito de uma só vez, transformando dados brutos em insights muito mais profundos para o negócio.
Continue com esse excelente ritmo de estudos e prática!
Espero que possa ter lhe ajudado!