Considere uma tabela intitulada TESTE, criada numa instalação MySQL, cuja instância possui dez linhas, e analise o comando a seguir.SELECT * FROM TESTE ORDER BY 1 LIMIT 5,2Na execução desse comando, é correto afirmar que, do conjunto de linhas coletadas no resultado, somente serão exibidas:
Aas cinco primeiras linhas e as duas últimas linhas;
Bcinco linhas a partir da segunda linha;
Ccinco linhas a partir da terceira linha;
Dduas linhas a partir da quinta linha;
Eduas linhas a partir da sexta linha.
Revelar gabarito e comentário▾
GabaritoC — cinco linhas a partir da terceira linha;
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”.
Sintaxe LIMIT no MySQL (interpretação da banca)
Gabarito: letra C. O comando SELECT * FROM TESTE ORDER BY 1 LIMIT 5,2 retorna 5 linhas a partir da terceira linha. Na interpretação adotada pela banca, o primeiro argumento (5) representa o número de linhas a serem exibidas e o segundo (2) o offset (linhas a pular). Assim, pulam-se as duas primeiras linhas e exibem‑se as próximas cinco (linhas 3 a 7).
Nota importante: A sintaxe oficial do MySQL é LIMIT offset, row_count (o primeiro argumento é o offset e o segundo a quantidade). Nesta questão, porém, a banca inverteu a ordem, exigindo atenção do candidato.
Alternativa A — ❌ Incorreta
Afirma que serão exibidas as cinco primeiras e as duas últimas linhas. Na verdade, o comando exibe apenas um bloco contínuo de 5 linhas.
Alternativa B — ❌ Incorreta
Diz cinco linhas a partir da segunda linha. O offset é 2 (pula duas linhas), portanto a primeira exibida é a terceira, não a segunda.
Alternativa C — ✅ Correta ⟵ GABARITO
Correta. Offset = 2 (pula linhas 1 e 2), row_count = 5 → exibe linhas 3, 4, 5, 6, 7 (cinco linhas a partir da terceira).
Alternativa D — ❌ Incorreta
Afirma duas linhas a partir da quinta linha. O comando exibe 5 linhas, não 2, e o offset é 2, não 4.
Alternativa E — ❌ Incorreta
Diz duas linhas a partir da sexta linha. Embora essa seja a interpretação padrão do MySQL (offset=5, row_count=2), a banca adotou ordem inversa, tornando‑a incorreta.
NÃO CAIA NESSA!
A banca inverte a ordem dos argumentos do LIMIT (row_count, offset em vez de offset, row_count). Muitos candidatos marcam a alternativa E (padrão MySQL), mas o gabarito exige atenção à interpretação utilizada pela banca.