PostgreSQL分页

转载 2015年11月20日 15:46:42
如果用过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)//有余进一

mysql:

[sql] 
select * from table limit 7,100; //搜索记录行 8-100    
select * from table limit 7,-1; //搜索记录行 8到最后一行    
select * from table limit 7; //搜索前7行记录    
select * from table limit 0,7; //跟上一条命令等价,搜索前7行记录



举报

相关文章推荐

PostgreSQL两种分页方法查询时间比较

数据库中存了3000W条操作日志,两种分页查询测试时间,我们的分页方法用的是第二种 第一种 SELECT * FROM log_operation WHERE i_id>1000 limit 1...

各种数据库(MYSQL、Oracle、DB2、SQL Server、PostgreSQL)的分页查询语句

分页查询,就是将将过多的结果在有限的界面上分好多页来显示,这个是很多网站常用的功能,也是最基本的功能,今天简单总结一下。          分页以前听人们说都是一项技术,但是我觉的不尽然。我认为分页是...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

postgreSQL查询分页

select * from xxx limit 10 offset 0;offset 偏移量 0表示从第一条开始limit 共取几条 10表示本次查询10条

Mybatis最入门---分页查询(内部原理篇)

[一步是咫尺,一步即天涯] 本文的内容将作为前面我们叙述的内容的内部原理篇的解释,希望各位读者能够仔细理解本篇的内容,下一篇,我们将详细的介绍如何实现一个生产环境下的分页查询,好了,马上开始我们的正文...

一起学Netty(十三)之 Netty简单的重连机制

其实重连机制并不是多么多高深的技术,其实就是一个在客户端做一个简单的判断,如果连接断了,那么就重新调用连接服务端的代码 当然,我们重连的动作肯定是发生在断连之后发生的,我们可以在上篇的心跳机制的基...
  • linuu
  • linuu
  • 2016-05-14 10:15
  • 2651

一起学Netty(十四)之 Netty生产级的心跳和重连机制

sigh,这这篇博客的时候老脸还是红了一下,应该算是剽窃吧,看到别人写的代码有点无地之容,好在文章的标题是“一起学”,而不是开涛大神的“跟我学”系列的文章 最近工作比较忙,但闲暇之余还是看了阿里的...
  • linuu
  • linuu
  • 2016-05-27 09:46
  • 15638

PostgreSQL sql简单分页

select * from table limit num offset start 其中num是查询数量,start是查询开始

postgresql如果查询出的数据为空,则设为0的方法

select COALESCE(b.price, 0) as price from fruit_sale

postgreSQL数据库limit分页、排序

postgreSQL数据库limit分页、排序 语法: select * from persons limit  A  offset  B; 解释: A就是你需要多少行; B就是...

pg数据库分页可使用limit,offset

7.6. LIMIT 和 OFFSET附加上 LIMIT和OFFSET 子句之后,你就可以检索原来查询语句查询出来的结果中的一部分数据行: SELECT select_list FROM tabl...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)