码迷,mamicode.com
首页 > 数据库 > 详细

PostgreSQL分页

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

标签:os   数据   c   时间   size   r   sql   res   mysql   

一段时间不用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分页

标签:os   数据   c   时间   size   r   sql   res   mysql   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!