Pular para o conteúdo
Carreira Pública

Q75471 – Tecnologia da Informação – Fundação Getulio Vargas 2018

1Q75471

Tecnologia da Informação

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 r1 where r1.A not in ( select r2.A from r2 );

select r1.* from r1 where not exists ( select * from r2 where r2.A = r1.A );

select r1.* from r1 inner join r2 on r1.A <> r2.A;

select r1.* from r1 where ( select count(*) from r2 where r2.A=r1.A ) = 0;

select r1.* from r1 where r1.A not in ( select A from ( select A from r1 intersect select 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.

Questões de Tecnologia da Informação relacionadas