Oracle分页时使用rownum和order by的先后问题
oracle不像mysql自带有limit的语法,需要使用rownum和between进行分页,如select * from (select id,time,errno,rownum as num from (selectid,time,errno from event order by num)) where num between 1 and 12查出第一页/12个 的数据,需要注意,order by需要加在子查询里边,因为rownum的优先级比order by 高,应该先包一层查询
原创
2020-07-22 17:10:11 ·
1063 阅读 ·
0 评论