Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2015

Banco de DadosSQL
Código
fg021528
Banca
FGV
Órgão
TCE-SE
Ano
2015
Nível
Superior
Observe a consulta SQL abaixo, correta para o SQL Server.SELECT top 10 *FROM empresaORDER BY nomeNo Oracle, supondo-se que não haja duas empresas com o mesmo nome no banco de dados, o comando SQL equivalente para qualquer instância da tabela empresa é:
  1. ASELECT * FROM empresa WHERE ROWNUM < 11
  2. BSELECT * FROM empresa WHERE ROWNUM = 10 ORDER BY nome
  3. CSELECT * FROM empresa WHERE ROWNUM < 11 ORDER BY nome
  4. DSELECT * FROM (SELECT * FROM empresa ORDER BY nome) WHERE ROWNUM < 11
  5. ESELECT * FROM empresa WHERE ROWNUM >= 1 and ROWNUM < 11 ORDER BY nome
Revelar gabarito e comentário

GabaritoD — SELECT * FROM (SELECT * FROM empresa ORDER BY nome) WHERE ROWNUM < 11

Link permanente: /questoes/fg021528