PostgreSQL分页

转自 https://blog.csdn.net/tomcat_2014/article/details/49947711

如果用过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)//有余进一select * from dept limit 20 offset 0*20; --第一页
select * from dept limit 20 offset 1*20; --第二页
mysql:1. select * from table limit 7,100; //搜索记录行 8-100    2. select * from table limit 7,-1; //搜索记录行 8到最后一行    3. select * from table limit 7; //搜索前7行记录    4. select * from table limit 0,7; //跟上一条命令等价,搜索前7行记录

 

转载于:https://www.cnblogs.com/Richard2014/p/9930743.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/365005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12个便于web设计及开发的在线工具

请不要低估这些小工具,他们极其的方便并且能节省很多的时间和工作,下面就是这些在线工具的列表,挑几款来试试吧。 我还是比较喜欢Ajax Load和Web 20 Badges Generator的,你们呢? Favico 一个图标制作工具&#xff0c…

服务器改家用系统吗,服务器主机改家用

服务器主机改家用 内容精选换一换本节操作介绍购买云耀云服务器的操作步骤。购买时,为减少您配置参数的时间,部分参数由系统自动分配,以下参数配置供你了解系统的默认配置。购买云耀云服务器仅支持“包年/包月”的计费方式,请您在…

指定module_一个缺失已久的特性 — module模块

在ES6之前,Javascript还不支持原生的模块化。如果要实现模块化,我们要借助一些框架,比如:requireJS或者seaJS等;什么?没用过也没听过这些框架?没关系,它们不是我们今天要讲的重点。今…

使用HTML5,画布和开放数据创建全球降水(雨)可视化

我目前正在为Three.js编写下一本书,其中一章涉及可视化开放数据。 在寻找可以使用的数据时,我遇到了来自NOAA的一组数据。 通过此站点,您可以以网格格式下载一组全世界的每月降水报告。 因此,我下载了它们,然后开始处理…

CRF两个例子的理解

概率计算例子: 预测例子: 转载于:https://www.cnblogs.com/callyblog/p/9933993.html

【转】前端开发值得一看的文章

其实这篇文章不是这里的,只是,后台很傻B地进不了了。也不知道是什么乱七八糟的问题。先写在这里,当做这么久没更新的偷懒好了。(而且,挑出来的这些都是精华呢!),大家各取所需吧: 1. …

Spring boot Mybatis 整合(注解版)

之前写过一篇关于springboot 与 mybatis整合的博文,使用了一段时间spring-data-jpa,发现那种方式真的是太爽了,mybatis的xml的映射配置总觉得有点麻烦。接口定义和映射离散在不同的文件中,阅读起来不是很方便。于是,准…

使用Spring Data REST将Spring Data JPA存储库导出为REST服务

Spring Data模块提供了各种模块,以统一的方式处理各种类型的数据源,如RDBMS,NOSQL存储等。 在我以前的文章SpringMVC4 Spring Data JPA 使用JavaConfig的SpringSecurity配置中,我已经解释了如何使用JavaConfig配置Spring Data JP…

如何在ftp服务器下查找文件夹,查找ftp服务器下的文件夹名

查找ftp服务器下的文件夹名 内容精选换一换Linux x86-64(64位)服务器,常见的有EulerOS、Ubuntu、Debian、CentOS、OpenSUSE等。Windows 7及以上版本。请参见JRE地址下载JRE。Linux服务器安装请参考如下步骤:使用root用户,进入/opt目录。cd /o…

Spring入门篇——第6章 Spring AOP的API介绍

第6章 Spring AOP的API介绍 主要介绍Spring AOP中常用的API。6-1 Spring AOP API的Pointcut、advice概念及应用 映射方法是sa开头的所有方法 如果当前是被锁住,并且方法的名称中包含set,那也就是说我们不希望执行set方法去改变物体本身的属性&#xff0…

微信机器人开发SDK使用教程--养号任务停止

微信机器人开发SDK使用教程--养号任务停止 case "PostStopWeChatMaintenanceTask": {// 养号任务停止 log.debug("websocket:msgtypePostStopWeChatMaintenanceTask。。。。。"); postStopWeChatMaintenanceTaskWebsocketHandler.handleMsg(ctx, vo, conte…

图的长宽_华为P50 Pro渲染图曝光:单挖孔屏+超高屏占比

去年下半年,华为发布 Mate 40 旗舰系列,由于麒麟芯片的供应限制以及受到消费者的热捧,Mate 40 系列部分型号至今仍一机难求;此前,有数条爆料曝光了华为新旗舰 P50 系列手机的相关信息,该系列有望在今年上半…

你从未见过的 HTML5 动画效果

HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是&#xff0c…

使用Java EE的ManagedExecutorService异步执行事务

自Java EE 7规范发布以来已经过去了一年。 现在,Wildfly 8 Final已发布,现在是时候仔细看看这些新功能了。 自从Java EE时代开始以来就缺少的一件事是能够使用成熟的Java EE线程。 Java EE 6已经为我们带来了Asynchronous批注,通过它我们可以…

离线存储网页服务器无响应,网页保存应注意的问题

您可能感兴趣的话题:IE核心提示:从IE5.0开始,我们浏览网页的时候,能够选择“另存网页”,然后断线脱机浏览,大大节省了在线的网络费用。从IE5.0开始,我们浏览网页的时候,能够选择“另…

在Ubuntu主机下实现与Windows虚拟机共享文件夹

一.概述 由于要实现Ubuntu主机中的一些文件与Windows虚拟机共享,因此要创建一个共享文件夹映射到虚拟机中. 网上许多都是Windows主机+Linux虚拟机的配置,在此分享主机是L…

Appium环境搭建-完整版

环境依赖 Node.jsAppiumAppium-desktopAppium-doctorAppium-Python-ClientPythonJDKAndriod SDK以上所需的软件本套教程素材包都提供,可以在视频左下角【获取素材】去对应章节下载,找到Appium环境配置全家桶。 安装Node.js 下载地址:https://…

ubuntu更新python的指令_ubuntu下python模块的库更新(转载)

ubuntu下python模块的库更新亲测有用,非常好ubuntu中python模块的库下载一般用pip安装。然而有时候pip的下载源在国外,就导致下载速度非常慢。这里提供一个方法:首先命令行进入: cd ~/.pip在这个文件夹下面找到(如果没有则自己创建…

配置安全域名https申请免费证书并配置nginx运行环境

补全信息时选项 在这一步需要去查看进度,下载对应文件上传到对应站点根目录里按照要求建的隐藏类型的文件 如下图 讲证书文件按照下面操作 进行配置项配置https 如下 详情下载附件 server { listen 443; server_name wap.ssgsrz.com; ssl on; root /web/wap_ssgsr…

为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线

JDK 1.7发行版引入了几个有用的功能,尽管其中大多数都是语法糖,但使用该功能可以大大提高可读性和代码质量。 这样的功能之一是在数字文字中引入下划线 。 从Java 7开始,您可以在Java源代码中向可读性更高的10_000_000_000写一个长数字&#…