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!