Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2012

Banco de DadosSQL
Código
cg047341
Banca
CESGRANRIO
Órgão
Chesf
Ano
2012
Nível
Superior
Cargo
Profissional de Nível Superior - Analista de Sistemas
Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados, sendo o último uma chave estrangeira para o departamento.Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer empregado do departamento 5?
  1. ASELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMPWHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5;
  2. BSELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMPWHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
  3. CSELECT CPF, NOME, SALARIO, DEPTNO FROM EMPWHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
  4. DSELECT CPF, NOME, SALARIO, DEPTNO FROM EMPWHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP) AND DEPTNO = 5;
  5. ESELECT CPF, NOME, SALARIO, DEPTNO FROM EMPWHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5;
Revelar gabarito e comentário

GabaritoC — SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);

Link permanente: /questoes/cg047341