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

Função SQL que retorna valor (R$) por extenso