java分页 总页数限制

qq_33747342 2016-07-13 01:31:03
java 分页,我现在jsp页面上有几千页数据,我想总页数控制在1000以内,用程序怎么实现,数据库用的是sqlserver
...全文
547 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
_Slience_ 2016-07-20
  • 打赏
  • 举报
回复
引用 8 楼 Wetsion 的回复:
[quote=引用 5楼_Slience_ 的回复:][quote=引用 4 楼 qq_33747342 的回复:] [quote=引用 3 楼 u010513756 的回复:] SQL语句这样写SELECT * from t_user LIMIT 0,3 此处的0,3是指开始查询的索引,3是结束的索引,你想要总页数1000以内就0,1000就好 如果是下一页就是1000,2000,以此类推
哥们你说的这个是总记录数把, 要倒序查询,不然怎么获取最新的数据呢[/quote] 可以使用desc,比如说SELECT * from t_user GROUP BY id DESC LIMIT 0,3查的就是最后三条数据[/quote]ORDER by[/quote]对对对~是order by 。。。我order by 和group by傻傻分不清了
Wetsion 2016-07-14
  • 打赏
  • 举报
回复
引用 5楼_Slience_ 的回复:
[quote=引用 4 楼 qq_33747342 的回复:] [quote=引用 3 楼 u010513756 的回复:] SQL语句这样写SELECT * from t_user LIMIT 0,3 此处的0,3是指开始查询的索引,3是结束的索引,你想要总页数1000以内就0,1000就好 如果是下一页就是1000,2000,以此类推
哥们你说的这个是总记录数把, 要倒序查询,不然怎么获取最新的数据呢[/quote] 可以使用desc,比如说SELECT * from t_user GROUP BY id DESC LIMIT 0,3查的就是最后三条数据[/quote]ORDER by
_Slience_ 2016-07-13
  • 打赏
  • 举报
回复
执行效果如图,有错的话可能是你那边没有t_user表,把表名改成你的数据库表名就好
qq_33747342 2016-07-13
  • 打赏
  • 举报
回复
引用 5 楼 u010513756 的回复:
[quote=引用 4 楼 qq_33747342 的回复:] [quote=引用 3 楼 u010513756 的回复:] SQL语句这样写SELECT * from t_user LIMIT 0,3 此处的0,3是指开始查询的索引,3是结束的索引,你想要总页数1000以内就0,1000就好 如果是下一页就是1000,2000,以此类推
哥们你说的这个是总记录数把, 要倒序查询,不然怎么获取最新的数据呢[/quote] 可以使用desc,比如说SELECT * from t_user GROUP BY id DESC LIMIT 0,3查的就是最后三条数据[/quote] 你的语法有错误
_Slience_ 2016-07-13
  • 打赏
  • 举报
回复
引用 4 楼 qq_33747342 的回复:
[quote=引用 3 楼 u010513756 的回复:] SQL语句这样写SELECT * from t_user LIMIT 0,3 此处的0,3是指开始查询的索引,3是结束的索引,你想要总页数1000以内就0,1000就好 如果是下一页就是1000,2000,以此类推
哥们你说的这个是总记录数把, 要倒序查询,不然怎么获取最新的数据呢[/quote] 可以使用desc,比如说SELECT * from t_user GROUP BY id DESC LIMIT 0,3查的就是最后三条数据
qq_33747342 2016-07-13
  • 打赏
  • 举报
回复
引用 3 楼 u010513756 的回复:
SQL语句这样写SELECT * from t_user LIMIT 0,3 此处的0,3是指开始查询的索引,3是结束的索引,你想要总页数1000以内就0,1000就好 如果是下一页就是1000,2000,以此类推
哥们你说的这个是总记录数把, 要倒序查询,不然怎么获取最新的数据呢
_Slience_ 2016-07-13
  • 打赏
  • 举报
回复
SQL语句这样写SELECT * from t_user LIMIT 0,3 此处的0,3是指开始查询的索引,3是结束的索引,你想要总页数1000以内就0,1000就好 如果是下一页就是1000,2000,以此类推
qq_33747342 2016-07-13
  • 打赏
  • 举报
回复
引用 1 楼 xiaoxiao081228 的回复:
数据库实现比较直接,先确定有多少条数据,再按页查询。每个数据库有每个数据库的分页方法
select count (*) as sumcount from student 上面这个sql怎么对他结果进行限制 让上面这个sql结果 小于< 10000
小小summer 2016-07-13
  • 打赏
  • 举报
回复
数据库实现比较直接,先确定有多少条数据,再按页查询。每个数据库有每个数据库的分页方法

67,513

社区成员

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

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