首页 > 数据库技术 > 详细

PostgreSQL分页

时间:2014-09-20 14:31:00      阅读:468      评论:0      收藏:0      [点我收藏+]

一段时间不用PostgreSQL发现还是有些手生。今天抽空记录了一下pg的分页。
如果用过mysql,那么对
select * from xxx limit x,y;这样的语法会很熟悉。
不过pg是不支持这样的语法的,但支持
select * from xxx limit pagesize offset offsetNum ;
一般情况下:
pagesize是固定的,即每页显示多少记录,而offsetNum则是需要我们去计算的。
offsetNum=(当前页数-1)*pagesize//如果是第一页,假设每页显示10条数据,则是(1-1)*10,第二页则是(2-1)*10
关于总页数的计算
total=(查到的数 /pagesize)//有余进一

简单的记录一下,省得哪天又忘记了。。。。

PostgreSQL分页

原文:http://my.oschina.net/u/230333/blog/316454

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!