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 --这个是需要去除的数据
OFFSET 2 ROWS --这个是需要去除的数据
FETCH NEXT 4 ROWS ONLY; --这个除去 去除的数据,选取多少条。实际运用建议运用这个。SQL 要求2012以上
OFFSET=偏移,跳过
FETCH = 取
计算规则
offset (pageIndex-1)*pageSize rows
fetch next pageSize rows only

浙公网安备 33010602011771号