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!
Oi, Leonardo! Como vai?
Obrigada por compartilhar seu código com a comunidade Alura.
Gostei de como você utilizou subconsultas para trazer o nome do departamento na sua consulta SQL. Essa abordagem torna o código mais estruturado e facilita a leitura.
A título de curiosidade, uma alternativa que pode melhorar a eficiência seria utilizar um JOIN em vez da subconsulta. Veja este exemplo:
SELECT
t2.nomedepartamento,
MAX(t1.salario) AS MaiorSalario
FROM TabelaColaboradores AS t1
JOIN TabelaDepartamento AS t2
ON t1.id_departamento = t2.id_departamento
GROUP BY t2.nomedepartamento;
Essa versão pode melhorar o desempenho em bancos de dados grandes, pois evita a necessidade de calcular a subconsulta para cada linha.
Parabéns pelo bom trabalho nessa atividade!