1:Oracle
Oracle是使用伪列(rownum)进行分页的
Select * from (
Select 表名.* ,rownum rn from (
Select * from 表名 order by 主键 desc
) t
where rownum < 101
)
where rn >90
上述查询第91–100条的数据
2:SQL server
SQL server 是使用top 、not in 来进行查询的
Select top 10 from 表名;
Select top 10 from 表名 where 主键 not in (
Select top 10 、主键 from 表名
);
上述第一条查询表数据前十条数据,第二条查询除去前十条后的前十条
3.MySQL
MySQL是使用limit进行分页的
Select * from 表名 limit 11,10;
上述查询的是数据库表数据的十条,11代表从第11条开始,10代表要10条数据