Ed
há 7 meses
Para encontrar o menor salário pago aos empregados agrupados por departamento, precisamos usar a função de agregação `MIN()` e agrupar os resultados pela coluna que representa o departamento, que no caso é `ID_DEPTO`. Vamos analisar as opções: 1. SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; - A função `MINUS` não é adequada aqui e o agrupamento está incorreto. 2. SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; - A função `MINIMO` não existe em SQL, o correto é `MIN()`. 3. SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID; - Agrupamento por `ID` não é o que queremos, pois queremos por departamento. 4. SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; - Esta opção está correta, pois usa `MIN()` e agrupa pelos departamentos. 5. SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; - Novamente, a função `MINUS` não é adequada. Portanto, a instrução SQL adequada para apresentar o menor salário pago aos empregados agrupados por departamento é: SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material