SQL語句分頁查詢
<!--外套模板-->
select top 15* from (select ROW_NUMBER() over (order by 主鍵) AS RowNumber, * from(
-- 子查詢start--
-- 子查詢end--
)a)b where b.RowNumber>15*(n-1)
<!--外套模板-->
其中,n是頁碼
實際例子
-------------- 分頁查詢 start ---------------------------------
select top 15* from (select ROW_NUMBER() over (order by id) as RowNumber,* from (
-- 子查詢 start
SELECT * FROM person WHERE pname LIKE '%%'
-- 子查詢 end
) a ) b where b.RowNumber > 15*(1-1)
------- 分頁查詢 end ---------------------------------