FC ConcursosFC Concursos

Flashcard FC377314

Em termos de conjuntos, o que cada operação retorna: FULL OUTER JOIN com filtro NULL, LEFT JOIN, LEFT JOIN com filtro NULL e INNER JOIN?

Linguagem SQL

Instituto Consulplan · 2022

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Em termos de conjuntos, o que cada operação retorna: FULL OUTER JOIN com filtro NULL, LEFT JOIN, LEFT JOIN com filtro NULL e INNER JOIN?
Mostrar resposta e comentário

Resposta

Resposta objetiva: I — elementos sem par em A ou B (diferença simétrica)
II — todos os elementos de A (inclui a interseção)
III — elementos de A sem correspondência em B (A \ B)
IV — apenas elementos comuns a A e B (A ∩ B)

Explicação:
I — FULL OUTER JOIN gera pares e linhas não pareadas; o WHERE filtrando IS NULL mantém só não pareados.
II — LEFT JOIN preserva todas as linhas de A e traz correspondentes de B quando existirem.
III — LEFT JOIN seguido de WHERE b IS NULL elimina os pareados, deixando só A sem B.
IV — INNER JOIN com igualdade retorna somente correspondências mútuas (interseção).




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

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

Continue aprendendo