一、mysql的分页查询
1、
select * from A order by ID
LIMIT 10 OFFSET 1;
意思是:查询10条数据,从第一条开始。
2、
select * from A order by ID
LIMIT 1,10;
意思是:从第一条开始读,读10条。
二、sqlserver的分页查询
select TOP 10 * from A where ID not in
(select TOP 20 ID from A order by ID)
order by ID ;
意思是:从第21条开始算起的10条记录。一般查询的时候,传入rows(一页的行数)和page 第几页。
select TOP rows * from A where ID not in
(select TOP rows*(page-1) from A order by ID)
order by ID ;