首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oracle实现分页,求各位前辈给小弟详细的说一下,多谢了

2012-01-19 
Oracle实现分页,求各位前辈给小弟详细的说一下,谢谢了。如题,麻烦个位前辈详细的跟小弟说说,谢谢。[解决办法

Oracle实现分页,求各位前辈给小弟详细的说一下,谢谢了。
如题,麻烦个位前辈详细的跟小弟说说,谢谢。

[解决办法]
假设你1页是20条记录,那么显示第5页的代码如下:

SQL code
select * from (select t.*,rownum rn from t) where rn > 4 * 20 and rn <= 5 * 20
[解决办法]
SQL code
  SELECT * FROM          (       SELECT A.*,               ROWNUM RN         FROM (              SELECT * FROM TABLE_NAME              ) A        WHERE ROWNUM <= 40         )WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。 

热点排行