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.
- AO primeiro.
- BO segundo.
- CO terceiro.
- DO quarto.
- EO quinto.