Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#2067756

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:

  • SELECT DISTINCT agro1.* FROM agro1, agro2 WHERE agro1.Ag1Regiao=agro2.Ag2Regiao;
  • SELECT agro1.* FROM agro1, agro2 WHERE agro1.Ag1Regiao=agro2.Ag2Regiao;
  • SELECT DISTINCT agro2.* FROM agro2, agro1 WHERE agro2.Ag2Regiao=agro1.Ag1Regiao;
  • SELECT agro1.* FROM agro1 RIGHT OUTER JOIN agro2 ON agro1.Ag1Regiao=agro2.Ag2Regiao;
  • SELECT DISTINCT agro1.* FROM agro1 LEFT OUTER JOIN agro2 ON agro1.Ag1Regiao=agro2.Ag2Regiao;
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora