当前位置: 技术问答>java相关
难!难于上青天!记录几千万条,请问有什么好的分页办法,谢谢
来源: 互联网 发布时间:2015-03-22
本文导语: 大家好,请问一下sybase数据库和java有什么好的分页方法,由于记录有几千万条,用传统的彻底搜索一遍然后再定位根本不可能实现,请问还有没有什么好办法?有的希望能发点例子过来,谢谢 | ...
大家好,请问一下sybase数据库和java有什么好的分页方法,由于记录有几千万条,用传统的彻底搜索一遍然后再定位根本不可能实现,请问还有没有什么好办法?有的希望能发点例子过来,谢谢
|
set rowcount 40
select *, rownum = identity(2) into #foobar from mytable order by ...
select * from #foobar where rownum between 20 and 40
set rowcount 0
drop table #foobar
go
select *, rownum = identity(2) into #foobar from mytable order by ...
select * from #foobar where rownum between 20 and 40
set rowcount 0
drop table #foobar
go
|
将记录排序,然后取前几位就可以了
每次显示的时候取出所需要的记录就可以了
不要全部取出来
/*--by bookbobby(书呆)-+
| |
| 你说爱我只是习惯 |
| 再也不是喜欢 |
| 我给你的爱 |
| 已不再温暖 |
| |
+--by bookbobby(书呆)-*/
|
每次提1000条出来分页,过了1000条再提.
|
写SQL进行分页排序,数据取出来的时候很快多了,不需要查找整个数据库
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。