Questão nº 40

Questão de Tecnologia da Informação · FGV MPGO Servidores 2022 (nº 40)

FGV2022Analista em InformáticaTecnologia da Informação
Gabarito: Bver comentário ↓

Nas três questões seguintes, considere uma tabela de banco de dados intitulada NUMBERS, com apenas uma coluna, numero, do tipo inteiro, cuja instância é mostrada a seguir.

Figura da questão de Tecnologia da Informação

\


Analise o comando SQL a seguir.

select n1.numero * 10 + n2.numero x
FROM NUMBERS n1, NUMBERS n2
where n2.numero = 9 - n1.numero + 1
order by n1.numero, n2.numero

Tomando por base a tabela NUMBERS, o resultado produzido pelo comando acima contém 9 linhas, ignorada a linha de títulos. O número que aparece na quarta dessas nove linhas é o

Resposta comentada

Gabarito Alternativa B

Conceito-chave: Um JOIN implícito (vírgula no FROM) combina cada linha da primeira tabela com cada linha da segunda, e o WHERE filtra essas combinações. Aqui, a condição n2.numero = 9 - n1.numero + 1 é uma equação que liga os valores das duas colunas, criando pares específicos.

  • (A) Incorreta: O valor 45 seria obtido com n1=4 e n2=5, mas para n1=4, a condição exige n2=6 (pois 9-4+1=6), então o par (4,5) não existe.
  • (B) Correta: A condição n2 = 10 - n1 (simplificando 9 - n1 + 1). Os pares válidos são: (1,9), (2,8), (3,7), (4,6), (5,5), (6,4), (7,3), (8,2), (9,1). Ordenando por n1 e depois n2, a quarta linha é n1=4, n2=6, resultando em 4*10 + 6 = 46.
  • (C) Incorreta: 54 seria n1=5, n2=4, mas esse par (5,4) não satisfaz a condição (para n1=5, n2 deveria ser 5).
  • (D) Incorreta: 55 seria n1=5, n2=5, que é o quinto par na ordenação (não o quarto), pois a ordem é (1,9), (2,8), (3,7), (4,6), (5,5)...
  • (E) Incorreta: 64 seria n1=6, n2=4, que é o sexto par na ordenação, não o quarto. A pegadinha aqui é confundir a ordem dos pares com a ordem dos números na tabela original, esquecendo que a ordenação é feita pelos valores de n1 e n2 após o filtro.

Fonte: FGV MPGO Servidores 2022 Analista em Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho