Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — FGV 2022

Banco de DadosConsultas e Comandos em SQL
Código
fg152897
Banca
FGV
Órgão
PCA AP
Ano
2022
Cargo
Per Cri ( )

Numa prova de concurso, a organizadora estava preocupada com a ocorrência de homônimos fazendo prova na mesma sala, já que isso poderia ocasionar contratempos.


Para uma tabela relacional T, contendo as colunas CPF, Nome e CodSala, assinale o comando SQL que identifica corretamente os homônimos em cada sala.

  1. ASELECT CodSala, Nome, CPF FROM T WHERE EXISTS (SELECT * FROM T t1 WHERE t1.CodSala = T.CodSala and t1.CPF <> T.CPF) ORDER BY 1, 2, 3
  2. BSELECT CodSala, Nome, CPF FROM T WHERE EXISTS (SELECT * FROM TT WHERE TT.CodSala = T.CodSala and TT.Nome <> T.Nome and TT.CPF = T.CPF) ORDER BY 1, 2, 3
  3. CSELECT CodSala, Nome, CPF FROM T WHERE t1.CodSala = T.CodSala and t1.Nome = T.Nome and t1.CPF <> T.CPF) ORDER BY 1, 2, 3
  4. DSELECT CodSala, Nome, CPF FROM T WHERE NOT EXISTS (SELECT * FROM T t1 WHERE t1.CodSala = T.CodSala and t1.Nome = T.Nome and t1.CPF <> T.CPF) ORDER BY 1, 2, 3
  5. ESELECT CodSala, Nome, CPF FROM T WHERE EXISTS (SELECT * FROM T t1 WHERE t1.CodSala = T.CodSala and t1.Nome = T.Nome and t1.CPF <> T.CPF) ORDER BY 1, 2, 3
Revelar gabarito e comentário

GabaritoE — SELECT CodSala, Nome, CPF FROM T WHERE EXISTS (SELECT * FROM T t1 WHERE t1.CodSala = T.CodSala and t1.Nome = T.Nome and t1.CPF <> T.CPF) ORDER BY 1, 2, 3

Link permanente: /questoes/fg152897