Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2014

Banco de DadosSQL
Código
qq063436
Banca
FUNDATEC
Órgão
PGE-RS
Ano
2014
Nível
Médio
Cargo
Técnico em Informática
Deseja-se realizar, no banco de dados, uma consulta sobre a tabela "EMPREGADO" (Figura 16(a)), criada em um banco de dados relacional, de modo que sejam exibidos o nome do cargo e a respectiva média salarial do cargo, somente daqueles cargos cuja média salarial for maior que “A00". O resultado da consulta deverá ser ordenado pela média de salário do cargo, em ordem decrescente. Nesse caso, assinale, dentre as alternativas abaixo, aquela elaborada em SQL padrão, que melhor atenda o enunciado acima:
  1. Aselect cargo, salariofrom empregadohaving avg (salario) > 400order by avg (salario) desc
  2. Bselect cargo, avg (salario) SALARIOfrom empregadowhere salario > 400group by cargoorder by SALARIO desc
  3. Cselect cargo, sum (salario) SALARIOfrom empregadohaving avg (salario) > 400order by SALARIO desc
  4. Dselect cargo, avg (salario)from empregadogroup by cargohaving avg (salario) > 400order by avg (salario) desc
  5. Eselect cargo, salariofrom empregadowhere salario > 400order by SALARIO desc
Revelar gabarito e comentário

GabaritoD — select cargo, avg (salario) from empregado group by cargo having avg (salario) > 400 order by avg (salario) desc

Link permanente: /questoes/qq063436