各种数据库的分页查询语句[通俗易懂]

各种数据库的分页查询语句

大家好,又见面了,我是全栈君。

1.oracle数据库分页

1 select * from (select a.*,rownum rc from 表名 where rownum<=endrow) a where a.rc>=startrow

2.DB2数据库分页

1 Select * from (select rownumber() over() as rc,a.* from (select * from 表名 order by 列名) as a) where rc between startrow and endrow

3.SQL Server 2000数据库分页

1 Select top pagesize * from 表名 where 列名 not  in(select top pagesize*page 列名 from  表名 order by 列名) order by 列名

 
4.SQL Server 2005数据库分页

1 Select * from (select 列名,row_搜索number() over(order by  列名1) as 别名from 表名) as t where t.列名1>=startrow and t.列名1<=endrow

 
5.MySQL数据库分页

1 Select * from 表名 limit startrow,pagesize
2 (Pagesize为每页显示的记录条数)

6.PostgreSQL数据库分页

1 Select * from 表名 limit pagesize,offset startrow
2 (Pagesize为每页显示的记录条数.)

 
7.通用模式

1 select * from ( select * from tb_student where sid not in(select sid from tb_student where rownum<=(currentPage-1)*pageSize)) where rownum <=pageSize;

 

转载于:https://www.cnblogs.com/kingxiaozi/p/6623997.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108596.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring Cloud Admin健康检查 邮件、钉钉群通知

    Spring Cloud Admin健康检查 邮件、钉钉群通知

    2020年11月20日
  • encode-decode结构

    encode-decode结构encode的输入是变长的序列向量,每个向量之间会在batch内填充为固定长度,神经网络限制,不能输入变长的向量。encode输出固定长度的向量,但序列数量和输入数量保持不变,也就是一个输入产生一个输出。每个输出之间是独立的。encode的网络可以不固定,比如常见nlp任务用rnn,。encode将可变序列编码为固定状态,decode将固定状态输入映射为其它可变序列。decode的网络可以不固定,其中ctc结合search策略也可以用来做decode。通用的“编码器-解码器”接口定义:fro.

    2022年10月7日
  • spring cloud gateway之filter篇[通俗易懂]

    spring cloud gateway之filter篇[通俗易懂]转载请标明出处:https://www.fangzhipeng.com本文出自方志朋的博客在上一篇文章详细的介绍了Gateway的Predict,Predict决定了请求由哪一个路由处理,在路由处理之前,需要经过“pre”类型的过滤器处理,处理返回响应之后,可以由“post”类型的过滤器处理。filter的作用和生命周期由filter工作流程点,可以知道filter有着非常重要的作用…

    2022年5月13日
  • JAVA_JDK下载与安装教程(小白)

    JAVA_JDK下载与安装教程(小白)链接:https://pan.baidu.com/s/1DrlG62wqos_zEkqrIU54fA提取码:ylgd

    2022年5月28日
  • visual 常用快快捷键

    visual 常用快快捷键

    2021年9月28日
  • pytorch中tensor转numpy

    pytorch中tensor转numpycputensor转numpy:#假定a为tensora.numpy()gputensor转numpy:gpu下的tensor不能直接转numpy,需要先转到cputensor后再转为numpya.cpu().numpy()注:若tensor带有梯度,以上述方式转换时会报错:RuntimeError:Can’tcallnumpy()onTensorthatrequiresgrad.Usetensor.detach().numpy()instead.

    2022年10月19日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号