oracle 分頁筆記

2021-09-01 01:59:20 字數 782 閱讀 7760

-- pageindex  表示第幾頁

-- pagesize 表示每頁頁示的總條數

/** 這段sql語句的意思是:

先查詢當前索引*每頁顯示的總條資料,

*/ select * from (select rownum as r, t.* from(select * from house)t

where rownum<=pageindex*pagesize) where r>(pageindex-1)*pagesize

select * from (select rownum as r, t.* from(select * from student)t

where rownum<=3000*3) where r>(3000-1)*3

--再加個迴圈筆記

declare i int;

begin

i:=0;

loop

i:=i+1;

insert into student

values(seq_student_id.nextval,'testyy'||i,'male');

commit;

if i>10000 then

exit;

end if;

end loop;

exception

when others then

rollback;

end ;

--oracle迴圈語句學習**

oracle 分頁筆記

注 export book 表中有21000萬條資料。以下是我的oracle 分頁驗證 查詢速度應該是很快了 主要是因為建索引的緣故 如果沒有索引,資料將變的很慢。越往後查越費時間,多建索引就行了 select from select a.rownum rownum from select from...

Oracle筆記之分頁查詢

1 mysql select from 表名 where 條件 limit 從第幾條取,取幾條 2 sql server select top 1 from 表名 where id not in select top 4 id from 表名 where 條件 排除前4條,取出一條。3 oracle...

oracle學習筆記之分頁

用limit關鍵字 查詢users表中前二條記錄 select from users limit 0,2或 select from users limit 2 0表示第一條記錄的索引號,索引號從0開始 2表示最多選取二個記錄 查詢出users前三條記錄 select from users limit...