rownum

只能使用<= 不能使用 > 或 >=
rownum是oracle从缓冲区中读取文件的顺序,是oracle生成的伪列
第一条rownum数值为1,第二条rownum数值为2......
当使用>=的时候
由于第一条值为1,不满足,所以被删除
第二条的rownum值变为1,还是不满足,所以被删除...

oracle分页

select * from 

(select ROWNUM r,b.* from

(select * from T_STUDENT a order by a.SORT desc) b

where ROWNUM <=8)

where r>=3