阿里巴巴公司DBA笔试题 select * from t where rownum>20 and rownum<31 order by c desc(asc) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的朋友,你哪个SQL好像不对,我执行了一个,好像取不到21到30的记录。我改了一下。看这个行吗select * from (select rownum as num,a.* from t a order by a.c) bwhere b.num >20 and b.num<=30 kokengun(蜗牛)你的写法也不对。要先排序再取rownum 这样做:测试过。正确的select * from(select rownum as num ,j.* from (select * from t order by c) j)where num >20 and num<=30 select * from (select rownum rn,a.* from t a order by a.c where rn <=30) where rn>=21 (select * from(select * from (select from t order by c) where rn <31) where rn>20 ORACLE解锁表 oracle 新手 只有users01.dbf 文件,怎么把数据给恢复出来,多谢 ora-00942 表或视图不存在问题,太奇怪了!高手指点 【oralce自定义函数性能优化】 oracle如何修改列名 关于max命令的 VC和Oracle连接有几种方式 ★☆★☆★ 300分 求使用过long或者clob字段的大虾解释一个问题 医院某种药品销量查询 rank() over(partition by 怎么改成mysql的写法 Orcale双机数据库(ha方式)在IBM AIX下的安装问题 求助:Oracle 9i 在XPsp2下安装报错
我改了一下。看这个行吗
select * from
(
select rownum as num,a.* from t a order by a.c
) b
where b.num >20 and b.num<=30
你的写法也不对。要先排序再取rownum
select * from
(
select rownum as num ,j.* from
(
select * from t order by c
) j
)
where num >20 and num<=30