Paginação de dados com o SQLServer

SQL Server

28/11/2016

Fala Galera,

Podem me dar uma luz sobre como fazer paginação direto no banco de dados?
Arnaldo Arnalado

Arnaldo Arnalado

Curtidas 0

Melhor post

Fabio Parreira

Fabio Parreira

28/11/2016

Dá uma pesquisa nesses carinhas. OFFSET e FETCH NEXT

SELECT [a_bunch_of_columns] 
  FROM dbo.[some_table]
  ORDER BY [some_column_or_columns] 
  OFFSET @PageSize * (@PageNumber - 1) ROWS
  FETCH NEXT @PageSize ROWS ONLY;
GOSTEI 2

Mais Respostas

Arnaldo Arnalado

Arnaldo Arnalado

28/11/2016

De boa Parreira, vou ver agora.
GOSTEI 0
Luiz Santos

Luiz Santos

28/11/2016

Arnaldo.
Só um detalhe.
Esse comando só funciona em versões do SQL 2012 ou superior.

Grande abraço
GOSTEI 0
POSTAR