SQL 分页查询

文章来源:https://www.cnblogs.com/yangecnu/p/3702975.html

 

我这边只做简单的说明:
1.ROW_NUMBER()over(order by MO_MO.ID)   这个是开窗函数,在另一篇日志中有,不做具体说明
2.链接中的CTE,只是相当于简单的将数据插入临时表,并没有实际运用到CTE(实际的CTE更多用于递归查询)

3.重点

 
SELECT  * 
FROM    dbo.mo_mo 
order by ID
OFFSET  2 ROWS          --这个是需要去除的数据
FETCH NEXT 4 ROWS ONLY;     --这个除去 去除的数据,选取多少条。实际运用建议运用这个。SQL 要求2012以上
 

OFFSET=偏移,跳过

FETCH = 取

 
计算规则
offset (pageIndex-1)*pageSize rows
fetch next pageSize rows only

posted @ 2019-09-06 15:36  Alex_Mercer  阅读(64)  评论(0)    收藏  举报