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
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