Considere um banco de dados relacional com as duas tabelas a seguir.
Empregado (emp_id, emp_nome, dno, salario)
Departamento (dep_id, dep_mome)
O campo Empregado.dno indica o dep_id do departamento onde o empregado trabalha, e os campos sublinhados são chave primária.
Nesse contexto, analise o seguinte comando SQL:
SELECT d.dep_nome, COUNT(*) AS x
FROM Departamento d, Empregado e
WHERE d.dep_id = e.dno AND e.salario > 5000 AND
e.dno IN (SELECT f.dno FROM Empregado f GROUP BY
f.dno HAVING COUNT(*) > 2)
GROUP BY d.dep_nome;
O que calcula o comando SQL apresentado acima?
A: Quantos departamentos existem com mais de duas pessoas que ganham R$ 5.000,00.
B :Quantos empregados ganham mais de R$ 5.000,00, listados por departamento.
c; Quantos empregados existem, listados por departamento, em departamentos que possuem duas pessoas que ganham mais de R$ 5.000,00.
D;Quantos empregados ganham mais de R$ 5.000,00, listados por departamento, em departamentos com mais de duas pessoas.
e; Quantos empregados existem, listados por departamento, em departamentos com mais de duas pessoas que ganham mais de R$ 5.000,00.
Soluções para a tarefa
Respondido por
0
Resposta:
Também quero sabe.........
Perguntas interessantes
Administração,
4 meses atrás
Biologia,
4 meses atrás
Português,
4 meses atrás
Matemática,
5 meses atrás
Geografia,
5 meses atrás
Geografia,
10 meses atrás
Português,
10 meses atrás
Ed. Física,
10 meses atrás