Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2025
Banco de Dados›Banco de Dados Relacionais
Código
ce216225
Banca
CESPE / CEBRASPE
Órgão
TCE-MS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Área: Tecnologia da Informação
Considerando uma tabela ALUNO com cem registros, a instrução SELECT * FROM ALUNO LIMIT 20 OFFSET 90 apresentará os registros
Ade 21 a 90.
Bde 81 a 90.
Cde 91 a 100.
Dde 71 a 90.
Ede 81 a 100.
Revelar gabarito e comentário▾
GabaritoC — de 91 a 100.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: Cláusulas LIMIT e OFFSET
Gabarito: letra C. A instrução SELECT * FROM ALUNO LIMIT 20 OFFSET 90 retorna as linhas de 91 a 100. O OFFSET 90 ignora as primeiras 90 linhas (linhas 1 a 90), e o LIMIT 20 limita a até 20 linhas a partir daí; como restam apenas 10 linhas (91 a 100), essas são exibidas.
A banca testa o entendimento do funcionamento combinado de LIMIT e OFFSET. A pegadinha está em interpretar o OFFSET como ponto de partida (linha 90) ou confundir o alcance do limite.
Alternativa A — ❌ Incorreta
Afirma que retornaria registros 21 a 90. Isso seria o resultado de um LIMIT 70 OFFSET 20 (pular 20 e pegar 70 linhas). A confusão está em inverter os valores.
Alternativa B — ❌ Incorreta
Afirma registros 81 a 90. Seria um LIMIT 10 OFFSET 80 (pular 80 e pegar 10). O offset 90 é maior, e o limite 20 não se aplica a essa faixa.
Alternativa C — ✅ Correta ⟵ GABARITO
Correta, conforme explicado: após pular 90 linhas, as linhas 91 a 100 são as únicas restantes; o limite 20 as inclui integralmente.
Alternativa D — ❌ Incorreta
Afirma registros 71 a 90. Equivaleria a LIMIT 20 OFFSET 70. O offset correto é 90.
Alternativa E — ❌ Incorreta
Afirma registros 81 a 100. Isso seria um LIMIT 20 OFFSET 80 (pular 80 e pegar 20 linhas, chegando até a linha 100). O offset 90 pula 10 linhas a mais, restando apenas 10 linhas (91‑100), não 20.
PEGA ESSA DICA!
Para visualizar, imagine uma lista numerada de 1 a 100. OFFSET 90 remove os 90 primeiros; sobram 91‑100. LIMIT 20 diz “traga no máximo 20”, mas como só há 10, traz todos. O erro comum é tratar o offset como “comece na linha X” em vez de “pule X linhas”.