Paginação no sql


   1:  Declare @PageIndex int
   2:  Declare @PageSize int
   3:  set @PageIndex = 4;
   4:  set @PageSize = 7;
   5:  Select * From (SELECT ROW_NUMBER() OVER (Order by [column]) AS Linha, 
   6:  [column..1], [column..2], [column..N] FROM [tabela]
   7:  WHERE Linha between (@PageIndex - 1) * @PageSize + 1 and 
   8:  @PageIndex*@PageSize

Comentários

Postagens mais visitadas deste blog

Funcão SQL para abreviar nomes

Função em JavaScript para consulta de CEP com retorno em XML ou Json