|
sql語句是:String sql="select * from(select rownum rn,p.* from(select * from page )p where rownum<= '"+end_page+"')where rn>'"+start_page+"'";
例如:select *
from
(
select rownum rn,p.*
from
(select *
from page order by id
)p where rownum<= 4
)where rn>3;//要用偽列!!
最後附上我的sql代碼:
create table page
(
id varchar2(6) not null,
username varchar2(20) not null,
password varchar2(20) not null,
info varchar2(200) default '大家好,很高興認識你們!',
constraints pk_id primary key(id)
);
select * from page;
delete page;
drop table page;
insert into page (id,username,password) values('000001','黃凱','111111');
insert into page (id,username,password,info) values('000002','肖旺','222222','我是JJ,林俊傑!');
insert into page (id,username,password) values('000003','申俊傑','qqqq');
insert into page (id,username,password,info) values('000004','楊小宇','444444','我班長!');
insert into page (id,username,password) values('000005','許世群','xxxxxx');
insert into page (id,username,password,info) values('000006','王東寶','666666','我寶爺!');
insert into page (id,username,password,info) values('000007','admin','admin','我管理員!');
insert into page (id,username,password,info) values('000008','劉鵬','666666','我愛遊戲!');
insert into page (id,username,password,info) values('000009','劉永軍','liu666','我少夜哈哈!');
update page set info='我是少爺哈哈!!' where id='000009';
select rownum,p.* from page p where rownum between 1 and 4;
select count(id) as a from page;
select count(id) as count_row from page;
select *
from
(
select rownum rn,p.*
from
(select *
from page order by id
)p where rownum<= 4
)where rn>3;
select *
from
(
select rownum rn,p.*
from
(select *
from page )p where rownum<= 6
)where rn>3 |