Magna Concursos
933534 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

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?

 

Provas

Questão presente nas seguintes provas