SQL简单分页语句(支持SQL2005及以上)

DECLARE @PageIndex INTDECLARE @PageCount INT  SET @PageIndex = 3 SET @PageCount = 10   SELECT TOP(@PageCount) * FROM (     SELECT ROW_NUMBER() OVER (ORDER BY ID) AS RowNumber,*     FROM dbo.ExcelData WITH(NOLOCK) ) A WHERE RowNumber > @PageCount * (@PageIndex-1) 


你可能感兴趣的:(sql)