Questão de Modelagem de dados
De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome de cada empregado e o seu salário, daqueles que ganham o maior salário do seu departamento, através da linguagem SQL. O exemplo do banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é EMPNO (matrícula do empregado) e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO.
Qual comando SQL retorna o nome de cada empregado e o seu salário, daqueles que ganham o maior salário do seu departamento?
A
SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO);
B
SELECT E.NOME_EMP, MAX(E.SALARIO) FROM EMP E GROUP BY E.ENOME;
C
SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM DEPT WHERE DEPTNO=E.DEPTNO);
D
SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM EMP);
E
SELECT E.NOME_EMP, MAX(E.SALARIO) FROM EMP E GROUP BY E.ENOME HAVING SALARIO=MAX(SALARIO);
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!
Aulas em vídeo Em breve
00:00