Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fg007755
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Nível
Superior
Cargo
Técnico Superior Especializado - Administração de Dados
Observe a lista das combinações de candidatos e provas para as quais não há registro na tabela Avaliação.inscrição candidatoNome provaNome----------- ------------- ---------- 106 João MatemáticaNo MS SQL Server, o comando SQL que produz essa lista é
  1. Aselect c.inscrição,c.candidatoNome, p.provaNome from candidato c, prova p, avaliação a where a.provaNome<>p.provaNome and a.inscrição<>c.inscrição
  2. Bselect c.inscrição,c.candidatoNome, p.provaNome from candidato c, prova p where exists (select * from avaliação a where a.provaNome<>p.provaNome and a.inscrição<>c.inscrição)
  3. Cselect c.inscrição,c.candidatoNome, p.provaNome from candidato c, prova p, avaliação a where a.provaNome=p.provaNome and a.inscrição=c.inscrição
  4. Dselect c.inscrição,c.candidatoNome, p.provaNome from candidato c left join avaliação a on a.inscrição=c.inscrição left join prova p on a.provaNome=p.provaNome
  5. Eselect c.inscrição,c.candidatoNome, p.provaNome from candidato c,prova p where not exists (select * from avaliação a where a.provaNome=p.provaNome and a.inscrição=c.inscrição)
Revelar gabarito e comentário

GabaritoE — select c.inscrição,c.candidatoNome, p.provaNome from candidato c,prova p where not exists (select * from avaliação a where a.provaNome=p.provaNome and a.inscrição=c.inscrição)

Link permanente: /questoes/fg007755