select * from (select rownum rm,... from tab1 where rownum <200) where rm >=101; 也可以: select * from tab1 where rownum <200 minus select * from tab1 where rownum <100;这条语句不如上面的那条,效率差一些
select col1,col2,... from (select rownum r,b.* from tablename where rownum < nTime * 100) where r between ((nTime - 1) * 100 + 1) and nTime * 100
也可以:
select * from tab1 where rownum <200
minus
select * from tab1 where rownum <100;这条语句不如上面的那条,效率差一些
(select rownum r,b.* from tablename
where rownum < nTime * 100)
where r between ((nTime - 1) * 100 + 1) and nTime * 100
我有一个int型的数据数组(int tmpdeldata[10])里面的数据在表里是随机的,我想只用一条语句来实现一次删除
假设tmpdeldata[]里的数据对应的字段是stance,该表里:96006对应有一些数据
96005也对应一些数据,而tmpdeldata[]里只是放了96006对应的少步份数据。