SELECT
NOMECOLABORADOR,
SALARIO
FROM TABELACOLABORADORES TC
INNER JOIN TABELADEPARTAMENTO TD ON TD.ID_DEPARTAMENTO = TC.ID_DEPARTAMENTO
WHERE TD.NOMEDEPARTAMENTO = 'TI'
AND SALARIO > 4500
SELECT
NOMECOLABORADOR,
SALARIO
FROM TABELACOLABORADORES TC
INNER JOIN TABELADEPARTAMENTO TD ON TD.ID_DEPARTAMENTO = TC.ID_DEPARTAMENTO
WHERE TD.NOMEDEPARTAMENTO = 'TI'
AND SALARIO > 4500
Olá, Sara! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso do INNER JOIN
para relacionar tabelas de forma precisa, utilizou muito bem os apelidos para tornar a consulta mais legível e compreendeu a importância do filtro combinado (WHERE
) para extrair apenas os colaboradores do departamento de TI com salário superior a 4500.
Uma dica interessante para o futuro é usar o ORDER BY
para ordenar os resultados. Dessa forma:
SELECT
TC.NOMECOLABORADOR,
TC.SALARIO
FROM TABELACOLABORADORES TC
JOIN TABELADEPARTAMENTO TD
ON TD.ID_DEPARTAMENTO = TC.ID_DEPARTAMENTO
WHERE TD.NOMEDEPARTAMENTO = 'TI'
AND TC.SALARIO > 4500
ORDER BY TC.SALARIO DESC;
Isso faz com que os profissionais de maior remuneração apareçam primeiro, facilitando a análise.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!