Banco de dadosSql
- (UFMT 2015)
Considerando a existência da tabela “departamento", que armazena o seu código (numero), e da tabela “funcionario" que armazena o seu salário (salario) e o código do seu departamento (dep_numero), analise o código em SQL abaixo.
SELECT d.nome, COUNT(*)
FROM departamento d, funcionario f
WHERE d.numero = f.dep_numero
AND f.salario > 4000
AND f.dep_numero IN
( SELECT fu.dep_numero
FROM funcionario fu
GROUP BY fu.dep_numero
HAVING COUNT(*) > 5 )
GROUP BY d.numero
Assinale a afirmativa que apresenta o objetivo do comando.
A) Mostrar o nome dos cinco funcionários que ganham mais que R$ 4.000,00 em cada departamento.
B) Mostrar os departamentos com mais de cinco funcionários que ganham mais que R$ 4.000,00.
C) Mostrar o número de funcionários que ganham mais que R$ 4.000,00 em cada departamento com mais de cinco funcionários.
D) Mostrar os cinco departamentos com funcionários que ganham mais que R$ 4.000,00.
Próximo:
EXERCÍCIOS - Exercício 177
Vamos para o Anterior: Exercício 175
Tente Este: Exercício 233
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados