日期:2014-05-17  浏览次数:20687 次

关于oracle里的rownum
oracle里的rownum的使用。
select   *   from   (select   rownum   num,student_name   from   student)   where   num   > 10;
这样取也来的东西并不是前10条。
取前10条应该怎么写啊,求教高手。

------解决方案--------------------
select student_name from student
where rownum <=10 //前10条


你写的是从10条到结束
------解决方案--------------------
前10
select * from tbl where rownum < =10

11-20
select * from (select a.*, rownum rn from tbl where rownum <=20) where rn > =11