Logo Passei Direto
Buscar

Bases de Dados

ESTÁCIO EAD
Para obter todas as linhas da tabela B, 0 comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A e B do tipo: A CROSS JOIN. B INNER JOIN. C FULL OUTER JOIN. D RIGHT OUTER JOIN. E LEFT OUTER JOIN.
User badge image
JJOKERS

ontem

User badge image
JJOKERS

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Para obter todas as linhas da tabela B, precisamos considerar como cada tipo de JOIN funciona: a) CROSS JOIN: Retorna o produto cartesiano das duas tabelas, ou seja, combina todas as linhas de A com todas as linhas de B. Não é a melhor opção se queremos apenas as linhas de B. b) INNER JOIN: Retorna apenas as linhas que têm correspondência em ambas as tabelas. Portanto, não retorna todas as linhas de B. c) FULL OUTER JOIN: Retorna todas as linhas de ambas as tabelas, com correspondências onde existirem. Isso incluiria todas as linhas de B, mas também incluiria linhas de A. d) RIGHT OUTER JOIN: Retorna todas as linhas da tabela B e as linhas correspondentes da tabela A. Se não houver correspondência, as colunas de A serão preenchidas com NULL. Essa é uma boa opção para obter todas as linhas de B. e) LEFT OUTER JOIN: Retorna todas as linhas da tabela A e as linhas correspondentes da tabela B. Não é útil se queremos todas as linhas de B. Dessa forma, a opção correta para obter todas as linhas da tabela B é: d) RIGHT OUTER JOIN.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina