浏览 2143 次
锁定老帖子 主题:oracle分页
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-02
从taba中获取第1到10条记录 select * from ( select row_.*, rownum rownum_ from ( select id,name from table taba ) row_ where rownum <= 10) where rownum_ >= 1)
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-11-03
这样就可以了,不用扫那么多次表。
select t.* from (select id,name rownum num from table where rownum < 11) t where t.num > 0; |
|
返回顶楼 | |
发表时间:2008-11-04
老兄,你那样排序是最简便的方法,但如果带有order by 语句,你sql语句就存在问题,你获取不到你正确的数据.
|
|
返回顶楼 | |