Magna Concursos
2927526 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: Pref. Rio Janeiro-RJ
Provas:

Considere a existência de uma tabela relacional N, com apenas uma coluna, intitulada numero, contendo os números inteiros de 1 até 100, um em cada linha, como ilustrada a seguir.

Enunciado 3213742-1

Como pode haver discrepâncias entre implementações da linguagem SQL, é dado que a função sqrt(x) retorna a raiz quadrada de x e que a expressão a % b retorna o resto da divisão inteira de a por b.

Este é a resultado produzido por um determinado script SQL que utiliza a tabela N, anteriormente descrita.

Enunciado 3213744-2

Abaixo, são apresentadas três versões para o referido script, não necessariamente corretas.

 

  1.  
    select x.numero A,
      (select count(*) from N
        where N.numero % x.numero = 0) B
      from (select numero from N
          where numero >= 2 and numero <= 7) x
          order by 2 desc
  2.  
    select x.numero A,
      (select count(*) from N
        where N.numero % x.numero = 0) B
      from (select numero from N
              where numero >= 2 and numero <= 7) x
      where x.numero % x.numero = 0
      order by 2 desc
    

     

  3.  
    select x.numero A,
      (select count(*) from N
        where N.numero % x.numero = 0) B
      from (select numero from N
              where numero >= 2 and numero <= 7) x
      where x.numero % x.numero = 0
      group by x.numero
      having count(*) > 0
      order by 2 desc

     

Sobre essas afirmativas, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas

Fiscal de Rendas

160 Questões