您的位置:首页 > 数据库 > MySQL

mysql sqlserver 分页查询

2016-07-28 16:48 323 查看
一、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 ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql sql server 分页