Pular para o conteúdo principal

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

Banco de DadosSQL
Código
cg002466
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2014
Nível
Superior
Cargo
Técnico Científico - Analise de Sistemas
Qual consulta exibe os nomes dos alunos que nunca foram reprovados?
  1. ASELECT DISTINCT A.NOMEFROM ALUNO A, HISTORICO HWHERE A.MATRIC=H.MATRIC AND H.NOTA >= 5.0
  2. BSELECT NOME FROM ALUNOMINUSSELECT DISTINCT A.NOMEFROM ALUNO A, HISTORICO HWHERE A.MATRIC=H.MATRICGROUP BY A.NOME, H.NOTAHAVING H.NOTA < 5.0
  3. CSELECT DISTINCT A.NOMEFROM ALUNO A, HISTORICO HWHERE A.MATRIC=H.MATRICGROUP BY A.NOME, H.NOTAHAVING H.NOTA >=5.0
  4. DSELECT A.NOMEFROM ALUNO A WHERE A.MATRIC IN(SELECT MATRIC FROM HISTORICO WHERE NOTA >= 5.0)
  5. ESELECT DISTINCT A.NOMEFROM ALUNO ALEFT OUTER JOIN HISTORICO HON A.MATRIC=H.MATRICGROUP BY A.NOME, H.NOTAHAVING H.NOTA >=5.0
Revelar gabarito e comentário

GabaritoB — SELECT NOME FROM ALUNO MINUS SELECT DISTINCT A.NOME FROM ALUNO A, HISTORICO H WHERE A.MATRIC=H.MATRIC GROUP BY A.NOME, H.NOTA HAVING H.NOTA < 5.0

Link permanente: /questoes/cg002466