现在只知道用 minus ,
select ... where rownum < 50 minus select ... where rownum < 30
但貌似速度好慢,一亿多条数据的库,每次查 500 条数据出来都要几秒
select ... where rownum < 50 minus select ... where rownum < 30
但貌似速度好慢,一亿多条数据的库,每次查 500 条数据出来都要几秒
1
wyj12501 May 11, 2016
select *
from (select rownum rn, a.* from (select * from XXX where YYY order by ZZZ) a where rownum < 50) where rn > 30; |