Pular para o conteúdo principal

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

Banco de DadosSQL
Código
cg019415
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2023
Nível
Superior
Cargo
Profissional de Nível Superior - Junior: Ênfase 6: Processos de Negócios
Considere a tabela Familia, apresentada abaixo, que possui as colunas Pai e Filho e uma instância exemplo que permite ilustrar as informações contidas nessa tabela.Imagem associada para resolução da questãoUma consulta SQL feita para exibir os nomes dos netos de Carlos retorna os nomes Isidoro e João. A expressão, em linguagem SQL, dessa consulta é
  1. ASELECT f2.filhoFROM Familia f1 INNER JOIN Familia f2 ON f1.filho = f2.paiWHERE f1.pai = 'Carlos';
  2. BSELECT f1.paiFROM Familia f1 INNER JOIN Familia f2 ON f1.pai = f2.filhoWHERE f1.filho = 'Carlos';
  3. CSELECT f1.paiFROM Familia f1 INNER JOIN Familia f2 ON f1.filho = f2.paiWHERE f1.pai = 'Carlos';
  4. DSELECT f2.filhoFROM Familia f1 INNER JOIN Familia f2 ON f1.pai = f2.paiWHERE f1.pai = 'Carlos';
  5. ESELECT f2.filhoFROM Familia f1 INNER JOIN Familia f2 ON f1.filho = f2.filhoWHERE f1.pai = 'Carlos';
Revelar gabarito e comentário

GabaritoA — SELECT f2.filho FROM Familia f1 INNER JOIN Familia f2 ON f1.filho = f2.pai WHERE f1.pai = 'Carlos';

Link permanente: /questoes/cg019415