Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 93

  • (FGV 2017)

Algumas consultas SQL podem ser escritas de mais de uma forma. Observe a consulta abaixo:

SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2);

Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:




A) SELECT DISTINCT agro1.* FROM agro1, agro2 WHERE agro1.Ag1Regiao=agro2.Ag2Regiao;

B) SELECT agro1.* FROM agro1, agro2 WHERE agro1.Ag1Regiao=agro2.Ag2Regiao;

C) SELECT DISTINCT agro2.* FROM agro2, agro1 WHERE agro2.Ag2Regiao=agro1.Ag1Regiao;

D) SELECT agro1.* FROM agro1 RIGHT OUTER JOIN agro2 ON agro1.Ag1Regiao=agro2.Ag2Regiao;

E) SELECT DISTINCT agro1.* FROM agro1 LEFT OUTER JOIN agro2 ON agro1.Ag1Regiao=agro2.Ag2Regiao;


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

Vamos para o Anterior: Exercício 92

Tente Este: Exercício 361

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.40ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.54ms))((ts_substr_c=0.67ms))((ts_substr_im=0.75ms))
((total= 8ms))