Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Consultas avançadas em bancos de dados relacionais (Join) Professor Tiago Brasileiro Araújo 1 1 Prof. Tiago Brasileiro Araújo Join SELECT A1.Region_Name REGION, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.Store_Name = A2.Store_Name GROUP BY A1.Region_Name; 2 2 Prof. Tiago Brasileiro Araújo Join SELECT A1.Region_Name REGION, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.Store_Name = A2.Store_Name GROUP BY A1.Region_Name; 3 3 Prof. Tiago Brasileiro Araújo Outer Join SELECT A1.Store_Name, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.Store_Name = A2.Store_Name (+) GROUP BY A1.Store_Name; 4 4 Prof. Tiago Brasileiro Araújo Outer Join SELECT A1.Store_Name, SUM(A2.Sales) SALES FROM Geography A1, Store_Information A2 WHERE A1.Store_Name = A2.Store_Name (+) GROUP BY A1.Store_Name; 5 5 Prof. Tiago Brasileiro Araújo Inner Join SELECT TabelaA.*, TabelaB.* FROM TabelaA INNER JOIN TabelaB ON TabelaA.Chave = TabelaB.Chave 6 Left Join SELECT TabelaA.*, TabelaB.* FROM TabelaA LEFT JOIN TabelaB ON TabelaA.Chave = TabelaB.Chave 7 Right Join SELECT TabelaA.*, TabelaB.* FROM TabelaA Right JOIN TabelaB ON TabelaA.Chave = TabelaB.Chave 8 Full Outer Join SELECT TabelaA.*, TabelaB.* FROM TabelaA FULL OUTER JOIN TabelaB ON TabelaA.Chave = TabelaB.Chave 9 Joins 10 Referências http://www.1keydata.com ANGELOTTI, E. S. Banco de Dados. Editora do Livro Técnico, 2010 ELMASRI, R.; NAVATHE A. C., SHAMKANT B. Sistemas de Banco de Dados. Pearson, 2011. http://pt.stackoverflow.com/questions/6441/qual-%C3%A9-a-diferen%C3%A7a-entre-inner-join-e-outer-join http://www.w3schools.com/sql/sql_join_inner.asp 11 11 Prof. Tiago Brasileiro Araújo
Compartilhar