Baixe o app para aproveitar ainda mais
Prévia do material em texto
SQL JOIN’ s JOIN’s As relações entre tabelas Fato e Dimensão serão criadas por meio do que chamamos de JOIN’s. Existem diversos tipos de Joins no SQL. O LEFT JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá todas as linhas exclusivas apenas da tabela A, mais as linhas que são a interseção entre a Tabela A e a Tabela B. Nenhuma linha presente apenas na Tabela B será incluída na tabela resultante desse JOIN. O RIGHT JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá todas as linhas exclusivas apenas da tabela B, mais as linhas que são a interseção entre a Tabela A e a Tabela B. Nenhuma linha presente apenas na Tabela A será incluída na tabela resultante desse JOIN. O INNER JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá apenas as linhas que são a interseção entre a Tabela A e a Tabela B O FULL JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá todas as linhas da Tabela A e todas as linhas da Tabela B O LEFT (ANTI) JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá apenas as linhas que só existem na Tabela A O RIGHT (ANTI) JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá apenas as linhas que só existem na Tabela B O FULL (ANTI) JOIN nos permite relacionar duas tabelas (Tabela A e Tabela B) e criar uma nova tabela (Tabela C) que é a junção das duas. A tabela resultante desse JOIN terá apenas as linhas que só existem na Tabela B ou na Tabela B. Obrigado por visualizar esta postagem. Na próxima postagem estarei trazendo exemplos práticos.
Compartilhar