Procura

Banco de dadosSql (2)


EXERCÍCIOS - Exercício 277

  • (FGV 2018)

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ãoproduz esse resultado corretamente.


A) O primeiro.

B) O segundo.

C) O terceiro.

D) O quarto.

E) O quinto.


Próximo:
EXERCÍCIOS - Exercício 278

Vamos para o Anterior: Exercício 276

Tente Este: Exercício 50

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=6.92ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.55ms))((ts_substr_c=1.13ms))((ts_substr_im=1.20ms))
((total= 10ms))