FC ConcursosFC Concursos

Flashcard FC90678

O que acontece quando um WHERE exige igualdade entre colunas em um LEFT OUTER JOIN?

Linguagem SQL

CEBRASPE (CESPE) · 2022

De acordo com o assunto TI - Banco de Dados: Consultas e Comandos em SQL, responda:

O que acontece quando um WHERE exige igualdade entre colunas em um LEFT OUTER JOIN?
Mostrar resposta e comentário

Resposta

A cláusula WHERE que exige correspondência entre as colunas elimina as linhas sem correspondência e faz com que o LEFT OUTER JOIN passe a se comportar como um INNER JOIN.



• LEFT OUTER JOIN: inclui todas as linhas da tabela à esquerda, mesmo quando não há correspondência na tabela à direita.
• Cláusula WHERE: ao exigir igualdade entre colunas, remove os registros com valor NULL na tabela direita, excluindo as linhas sem correspondência e simulando um INNER JOIN.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/90550

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo