oracle使用rownum分页问题(rownum使用>,>=,!=出现查不到结果或者奇怪的结果)

oracle使用伪列rownum分页oracle SELECT * FROM( SELECT * FROM emp ORDER BY sal DESC) WHERE Rownum=5分页 结果查不到结果,一样ROWNUM>=5查询5名以后的成绩也失败,由于ROWNUM是一个每一次都要从1开始排列的伪列,例如取第一条数据到缓冲区 rownum=1不符合条件,因而便扔掉这条数据,再取第二条数据的row
相关文章
相关标签/搜索