如何取有排序要求的前10个记录 oracle 中是有这个问题,有一个办法是先取出结果集再取前10个,效率比较低。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select .... click_times from .. where .. order by click_times desc) where rownum<=10 pengdali(大力 V2.0)大侠 用你的方法 取前10条记录结果是正确的 但是rownum between 10 and 12 的结果却是空的但是我的记录有12条的 用这个就可以了:select * from (select rownum as rm,.... click_times from .. where .. order by click_times desc) where rm between 10 and 12; 将0转化为空值 。。。 一句sql问题 oracle 11g R2空表不能导出,手动分配segement也不好用 sql语句怎么写?? 超难sql语句,有人会写吗! 请问如何在package中添加或修改function或存储过程 请教一条SQL写法,困扰已久。 求oracle 8i 补丁,8.1.7.1.2或以上的 老问题了,IMP的问题! 请问哪儿有“expert one-on-one Oracle”下载 请教问题! 数据库设计--方案讨论--字段类型以及物理划分
用你的方法 取前10条记录结果是正确的 但是rownum between 10 and 12 的结果却是空的
但是我的记录有12条的
select * from (select rownum as rm,.... click_times from .. where .. order by click_times desc) where rm between 10 and 12;