A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 董俊霞 黑马帝   /  2011-7-19 10:32  /  2791 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何用oracle实现分页查询?

评分

参与人数 1技术分 +1 收起 理由
admin + 1 加分了

查看全部评分

6 个回复

倒序浏览
黑马网友  发表于 2011-7-19 10:47:33
沙发
分页查询?写子查询呗!
select * from (select e.*,rownum rn from emp e) a1 where a1.rn between 6 and 10;

评分

参与人数 1技术分 +1 收起 理由
admin + 1 tannyowen好像啥都知道

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-7-19 11:00:28
藤椅
2年的工作经验不是白混的呢··
回复 使用道具 举报
黑马网友  发表于 2011-7-19 12:29:40
板凳

回复 沙发 的帖子

select * from (select e.*,rownum rn from emp e) a1 where a1.rn between 6 and 10; 请问这是oracle吗?oracle貌似没有between的用法。oracle好像是:
select * from (select e.*,rownum rn from emp e where rownum <  数字1) t  where t.m > 数字2
关键是rownum要有别名。
回复 使用道具 举报
黑马网友  发表于 2011-7-19 12:50:41
报纸

回复 藤椅 的帖子

真厉害,有2年的工作经验。。。老大!
回复 使用道具 举报
原帖由 王亮 于 2011-07-19 12:29 发表 select * from (select e.*,rownum rn from emp e) a1 where a1.rn between 6 and 10;
请问这是oracle吗?oracle貌似没有between的用法。oracle好像是:
select * from (select e.*,rownum rn from emp e where rownum  数字2
关键是rownum要有别名。


谁说oracle没有between用法的··
回复 使用道具 举报
黑马网友  发表于 2011-7-19 13:10:18
7#

回复 报纸 的帖子

厄·· 2年工作经验 不全是开发 还有商务类的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马