Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2021

Banco de DadosSQL
Código
cg016266
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2021
Nível
Médio
Cargo
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 emSELECT * 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.
Revelar gabarito e comentário

GabaritoC — T1 possui linhas cujo valor de CHAVE não está presente na T2.

Link permanente: /questoes/cg016266