SQL存储过程分页
Posted Li Essay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL存储过程分页相关的知识,希望对你有一定的参考价值。
--pageNum 第几页 --pageSize 每页返回多少行 CREATE PROC GetShangpin (@PageNum INT,@PageSize INT) AS BEGIN DECLARE @StarNum INT, --开始行 @EndNum INT --结束行 SET @StarNum = (@PageNum-1)*@PageSize+1 SET @EndNum = @PageNum*@PageSize SELECT * FROM ( SELECT s.SPDM, s.SPMC,s.PIC,s.SJ1,ISNULL(s.BYZD20,0)BYZD20,s.BYZD17,COUNT(o.SL)YDSL,ROW_NUMBER() OVER(Order by s.SPDM ) AS RowId FROM SHANGPIN AS s WITH(NOLOCK) LEFT JOIN Orders AS o WITH (NOLOCK) ON o.SPDM = s.SPDM WHERE s.BYZD17=\'1\' GROUP BY s.SPDM, s.SPMC,s.PIC,s.SJ1,s.BYZD20,s.BYZD17 )AS T WHERE RowId BETWEEN @StarNum AND @EndNum END
以上是关于SQL存储过程分页的主要内容,如果未能解决你的问题,请参考以下文章