数据分页
求助对Oracle进行分页提取数据的方法啊,谢谢. --------------------编程问答-------------------- 设每页为 10 条, count = 10;页码在每次点击时取得 page = 1;(初始状态)
开始取数据
select top count * from (select top count*page * from tablename) temptable order by columnname desc
这样就可以了,要注意的是 count*page 是我偷懒写的,你应该先在程序中把这个值算出来,SQL语句里是不能帮你算的。
columnname 就是你要用来自定义查询的列 --------------------编程问答-------------------- 利用rownum
没测试,自己试试看吧。
currentpage当前页,从1开始
pageSize 每页条数
SELECT *
FROM
(
SELECT t.*,rownum as rownumber FROM table1
) rr
WHERE
rr.rownumber > (currentpage - 1) * pageSize
AND
rr.rownumber <= currentpage * pageSize
补充:.NET技术 , C#