Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 334

  • (FGV 2014)

Considere um banco de dados com duas tabelas, T1 e T2, onde:
T1 possui duas colunas, A e B;
T2 possui duas colunas, A e C;
A é a chave primária de T1;
A é a chave primária de T2.
Considere também o seguinte comando SQL:
select  t1.a,t1.b,t2.c
from  t1 left join t2 on t1.a=t2.a
order by t1.a
O comando SQL que, para quaisquer instâncias de T1 e T2, produz o mesmo resultado que o comando acima é:


A) select t1.a,t1.b,t2.c
from t1 full outer join t2 on t1.a=t2.a
order by t1.a


B) select t1.a,t1.b,t2.c
from t1 inner join t2 on t1.a=t2.a
union
select t1.a,t1.b,null
from t1
where not exists
(select * from t2 where t1.a=t2.a)
order by t1.a


C) select t1.a,t1.b,null c
from t1
where t1.a in
(select a from t2 where t1.a=t2.a)
order by t1.a


D) select t1.a,t1.b,t2.c
from t1, t2
where t1.a <> t2.a
order by t1.a


E) select t1.a,t1.b,t2.c
from t1, t2
where t1.a=t2.a
order by t1.a



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

Vamos para o Anterior: Exercício 333

Tente Este: Exercício 272

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=5.07ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.54ms))((ts_substr_c=1.53ms))((ts_substr_im=0.96ms))
((total= 8ms))