当前位置:编程学习 > JAVA >>

如何在查询出的结果中进行分页

比如说,我按照关键字查询出了一堆结果,然后我想对它进行分页处理,如何解决? --------------------编程问答-------------------- SELECT * FROM ( SELECT A.*, ROWNUM RN 
FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= PSIZE2 ) WHERE RN >= PSIZE1

利用rownum 对数据进行排序,分页,sqlserver中的话利用top关键字。

--------------------编程问答-------------------- 在jsp下对所查询的结果再分页
http://www.myexception.cn/j2se/176906.html --------------------编程问答-------------------- 把数据存进List里面,然后根据分页参数用subList()方法获取数据 --------------------编程问答-------------------- 查询分页可以基于内存的分页……就是将所有数据一次性去出来,放在session中,然后用进行具体分页……还有这种是用查询语句进行分页……着自己的sql --------------------编程问答-------------------- 根据每页记录数和list长度自己算 --------------------编程问答--------------------
引用 1 楼 magi1201 的回复:
SELECT * FROM ( SELECT A.*, ROWNUM RN 
FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= PSIZE2 ) WHERE RN >= PSIZE1

利用rownum 对数据进行排序,分页,sqlserver中的话利用top关键字。


+1 --------------------编程问答-------------------- 你会做不带条件查询的分页吗?如果会做,那带条件的分页不就是多了一个条件吗?
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,