Logo Passei Direto
Buscar
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para apresentar o menor salário pago aos Empregados Agrupados por Departamento.


The image shows three tables: EMPREGADO, CLIENTE, and DEPARTAMENTO. The EMPREGADO table includes columns for ID, ULT_NOME, PRIM_NOME, CARGO, SALARIO, DT_ADMISSAO, CPF, ID_DEPTO, and ID_GERENTE. The CLIENTE table includes columns for ID, NOME, and VENDOR. The DEPARTAMENTO table includes columns for ID and NOME. The EMPREGADO table has foreign keys for DEPARTAMENTO and EMPREGADO, and the CLIENTE table has a foreign key for EMPREGADO.
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
User badge image
Estudando com Questões

há 7 meses

Respostas

User badge image

Ed Verified user icon

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;

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Analise as seguintes afirmações: "(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave identifica as tuplas da relação" Podemos afirmar:
As duas afirmações são falsas.
A primeira afirmação é falsa e a segunda é verdadeira.
As duas afirmações são verdadeiras e a primeira não justifica a segunda.
A primeira afirmação é verdadeira e a segunda é falsa.
As duas afirmações são verdadeiras e a primeira justifica a segunda.

Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, DML, DCL e DTL.
São comandos da DML (Data Manipulation Language)
CREATE, DROP e ALTER
INSERT, UPDATE e DELETE
GRANT, REVOKE
SELECT

São tipos de JOIN:
SELECT JOIN, INNER JOIN, LEFT JOIN e RIGHT JOIN.
SELECT JOIN e INNER JOIN.
INNER JOIN, LEFT JOIN e RIGHT JOIN.
Apenas o INNER JOIN.
Apenas o INNER JOIN e o LEFT JOIN.

1. ______________ são objetos que apresentam auto-incremento. 2. ______________ uma pseudocoluna utilizada para extrair valores de uma sequence qualquer, sempre que for referenciada. 3. ______________ uma pseudocoluna utilizada para informar o último valor gerado por uma sequence. É sempre incrementada após um ______________ 4. Nextval e currval ___________ ser usados na cláusula VALUES de um comando INSERT 5. Nextval e currval ___________ ser usados dentro de uma subconsulta. As palavras que preenchem as lacunas corretamente estão representadas em:
(1) sequences (2) currval - (3) nextval e nextval (4) não podem (5) podem
(1) sequences (2) nextval (3) currval e nextval (4) podem (5) não podem
(1) indices (2) nextval (3) currval e nextval (4) podem (5) não podem
(1) sequences (2) nextval (3) currval e nextval (4) podem (5) podem
(1) sequences (2) currval - (3) nextval e nextval (4) não podem (5) não podem

A propriedade que garante a proteção de uma transação dos efeitos de atualizações executadas por outras transações simultâneas é:
Durabilidade
Atomicidade
Persistência
Isolamento
Consistência

Mais conteúdos dessa disciplina