Article image
Renato Silva
Renato Silva03/05/2024 23:59
Compartilhe

Tipos de Mescla de Consulta

    A mescla de consultas é uma operação essencial quando você trabalha com dados em ferramentas como o Power Query. Ela permite combinar informações de duas ou mais tabelas com base em valores correspondentes de uma ou várias colunas. Vamos explorar os principais tipos de mescla de consulta:

    1 - Junção Interna (Inner Join):

    • A junção interna retorna apenas as linhas que têm correspondência nas duas tabelas.
    • É útil quando você deseja combinar dados com base em valores comuns.

    2 - Junção Externa Esquerda (Left Outer Join):

    • Retorna todas as linhas da tabela esquerda e as linhas correspondentes da tabela direita.
    • Se não houver correspondência na tabela direita, os campos dessa tabela serão preenchidos com valores nulos.

    3 - Junção Externa Direita (Right Outer Join):

    • Similar à junção externa esquerda, mas retorna todas as linhas da tabela direita.

    4 - Junção Externa Completa (Full Outer Join):

    • Retorna todas as linhas de ambas as tabelas, preenchendo com valores nulos onde não há correspondência.

    5 - Anti-Junção Esquerda (Left Anti Join):

    • Retorna todas as linhas da tabela esquerda que não têm correspondência na tabela direita.

    6 - Anti-Junção Direita (Right Anti Join):

    • Similar à anti-junção esquerda, mas retorna as linhas da tabela direita sem correspondência na tabela esquerda.

    7 - Junção Cruzada (Cross Join):

    • Combina todas as linhas da tabela esquerda com todas as linhas da tabela direita.
    • Pode gerar um grande número de linhas, portanto, use com cautela.

    Lembre-se de que a escolha do tipo de mescla depende do resultado desejado e da estrutura dos seus dados. 

    Espero que essa ilustração ajude a entender melhor os diferentes tipos de mescla de consulta.

    image

    fontes: Assunto: Mesclar consultas (Power Query) - Suporte da Microsoft

    Imagem: Power BI Merge Queries ou Joins – Pedro Carvalho

    Compartilhe
    Comentários (0)