top of page

OFFSET-FETCH no SQL Server

Atualizado: 22 de set.


A cláusula OFFSET-FETCH é usada para paginar os resultados de uma consulta.


OFFSET especifica quantas linhas devem ser puladas antes de começar a retornar as linhas do conjunto de resultados.


FETCH especifica quantas linhas devem ser retornadas após a aplicação do OFFSET.


No exemplo abaixo, utilizo a cláusula OFFSET-FETCH com base na coluna data_br da minha tabela, e primeiro preciso ordenar os resultados pela coluna desejada para começar a partir de uma data específica, 2024-07-03 como exemplo.





Resultado os 10 primeiros registros a partir do critério de data que solicitei 03/07/2024.





Se fosse preciso retornar o o terceiro resultado a partir do meu critério, seria no lugar de OFFSET 2 ROWS, e a minha data inicial na linha 1 seria 2024-07-24 e seria mostrado 10 linhas a partir disso.

bottom of page