Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fg032536
Banca
FGV
Órgão
MPE-AL
Ano
2018
Nível
Superior
Cargo
Analista do Ministério Público - Administrador de Banco de dados
Considere um banco de dados com uma tabela R1, com atributos A e B, e outra, R2, com atributos A e C.Sobre elas é preciso preparar uma consulta que retorna os registros de R1 que não têm um registro correspondente em R2, tal que os valores dos atributos A em cada tabela tenham o mesmo valor.Foram preparados cinco comandos para tal fim, a saber.select r1.* from r1where r1.A not in ( select r2.A from r2 );select r1.* from r1where not exists ( select * from r2where r2.A = r1.A );select r1.* from r1 inner join r2on r1.A <> r2.A;select r1.* from r1where ( select count(*) from r2where r2.A=r1.A ) = 0;select r1.* from r1where r1.A not in( select Afrom ( select A from r1intersectselect A from r2) x );Considerando um banco de dados no MS SQL Server ou no Oracle, assinale a opção que indica o comando que não produz esse resultado corretamente.
  1. AO primeiro.
  2. BO segundo.
  3. CO terceiro.
  4. DO quarto.
  5. EO quinto.
Revelar gabarito e comentário

GabaritoC — O terceiro.

Link permanente: /questoes/fg032536