Pular para o conteúdo principal

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

Banco de DadosMySQL
Código
cg002956
Banca
CESGRANRIO
Órgão
CEFET-RJ
Ano
2014
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Que comando SQL em MySQL resulta na lista contendo o nome dos alunos que tiraram alguma nota maior ou igual a 8, sem repetições?
  1. ASELECT DISTINCT nomeAluno FROM Aluno ,Nota WHERE Nota.nota>=8 and Aluno.idAluno<>Nota.idAluno;
  2. BSELECT DISTINCT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8
  3. CSELECT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;
  4. DSELECT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8 HAVING Aluno.nomeAluno;
  5. ESELECT UNIQUE nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;
Revelar gabarito e comentário

GabaritoB — SELECT DISTINCT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8

Link permanente: /questoes/cg002956