SóProvas


ID
2297584
Banca
FCC
Órgão
PGE-MT
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela denominada funcionario, com os campos idFuncionario (PK, inteiro), nome (varchar), email (varchar), salario(double) e idDepartamento(FK inteiro). Para selecionar todos os funcionários que ganham salario acima do salário médio em seu departamento utiliza-se a instrução SQL

Alternativas
Comentários
  • (SELECT AVG(salario) FROM funcionario t2 WHERE t2.idDepartamento = t1.idDepartamento);

     

    pegando a média do funcionário no setor que ele trabalha

  • Item B - Sintaxe errada ao comparar algo com GROUP BY

     

    Item C - Sintaxe errada, Select Campos FROM Tabela (INNER JOIN) nunca SELECT Campos INNER JOIN

     

    Item D - a segunda query retorna múltiplas linhas então não dá pra fazer esse ">" em "salario > (SELECT AVG(salario) FROM funcionario GROUP BY idDepartamento);"

     

    Item E -  Query determina quem ganha mais que a média geral, enunciado pediu ganham salario acima do salário médio em seu departamento 

  • Não prestei atenção na FK.