Oracle 中我要查询一个表中间的n -- n + m行记录,Sql语句怎么写? ( n > 0, m >0 ) select col1,col2 from (select col1,col2,rownum t from a where rownum<=n+m) where t>=n 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select t.*,rownum id from larget1 t) where id between 21 and 30 select * from table_name where rownum<n+m+1minusselect * from table_name where rownum<n 楼上的几位说的对,但如有order by时需注意SQL解析时的优先问题,也就是先order by还是先取rownum的问题。 高手请进,重赏!!! 推荐一个制作Oracle Help文档的工具 如何登录到sql*plus? 插入时间的问题??????????????? CSDN 广告无所不在? 在sqlserver中,如何update, OTN 中包含全套 Oracle 软件的下载,那些软件有没有什么限制? startup mount与startup restrict mount有何区别 一个关于用户的问题?在线等待!谢谢各位! 请教如何合并两张表相同数据,不同数据分别展示 一个简单的建表问题 如何解决 insert into 与 order by 不能同时用 的问题
where id between 21 and 30
minus
select * from table_name where rownum<n
也就是先order by还是先取rownum的问题。