数据库分页问题

x业精于勤x 2016-10-08 05:39:58
一般情况下都是数据库进行分页操作。
现在的项目发现分页后会有的显示只有4条,有的又是10条。
因为现在的项目有个问题就是业务稍稍有点复杂,查询的数据需要在后台进行计算和统计后再显示到页面,
例如:原本一次查询10条数据,可能在后台进行计算统计后变成只有5条数据了(可以理解成group by),
目前想到的办法就是在SQL进行统计计算,但是毕竟复杂不想改代码,而且SQL来写的话也会毕竟麻烦,
可能还要用到存储过程。
那么,在java后台来写的话如何分页不会保证有问题呢?难道要用程序来分页吗?
会不会很麻烦,全部的代码都是数据库分页来写的。如果程序分页数据量大会有问题吧
麻烦各位大神指导,最好贴出代码
...全文
239 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
技术控_ 2016-10-09
  • 打赏
  • 举报
回复
把你需要分页的数据全部查询出来.自己用程序判断就可以了啊
x业精于勤x 2016-10-09
  • 打赏
  • 举报
回复
引用 1 楼 bichir 的回复:
在sql中把分页放在计算之后,别先分页再计算,等计算完了再来分
我只查询一遍数据库,你的意思就是不用物理分页,改用逻辑分页, 之前都是用的物理分页,为此我还要单独写一套逻辑分页的代码
bichir 2016-10-08
  • 打赏
  • 举报
回复
在sql中把分页放在计算之后,别先分页再计算,等计算完了再来分

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧