Questão 38 — Banco do Brasil 2021 Cesgranrio

Sistemas de InformaçãoLinguagem SQLEscriturário – Agente de Tecnologia

Para gerar um gráfico de dispersão, um programador precisava consultar duas tabelas, T1 e T2. Ele decidiu, então, usar um LEFT JOIN, como em SELECT * FROM T1 LEFT JOIN T2 USING (CHAVE); Essa consulta resultou em 214 linhas. Por motivos de segurança, ele fez outra consulta semelhante, apenas trocando o LEFT JOIN por um JOIN, e essa segunda consulta resultou em 190 linhas. O que pode explicar corretamente a quantidade diferente de linhas nas consultas realizadas?

  1. ACHAVE é a chave primária de T1, mas apenas um campo da chave primária de T2.
  2. BCHAVE é a chave primária de T2, mas apenas um campo da chave primária de T1.
  3. CT1 possui linhas cujo valor de CHAVE não está presente na T2.
  4. DT2 possui linhas cujo valor de CHAVE não está presente na T1.
  5. ET2 possui linhas com todas as chaves presentes em T1, mas com campos nulos.

Gabarito oficial: D

Quer saber por quê? Com conta no Certamine esta questão vem com explicação, comentários de quem também estuda, e entra no seu histórico de acertos — ligada ao tópico do seu edital.

Criar conta grátis

Outras questões de Linguagem SQL

Questão 38 da prova aplicada pela Cesgranrio para o Banco do Brasil em 2021. Enunciado e gabarito são de autoria da banca examinadora, reproduzidos aqui para fins de estudo.