sqlserver,oracle,mysql分页查询通用sql

摘要: sqlserver,oracle,mysql分页查询通用sql
1:mysql通用查询sql

/*

  • sql:可以是单表的查询语句,也可以是多表的联合查询语句

  • firstIndex:其实的索引

  • pageSize:每页显示的记录数

*/

select o.* from (sql) o limit firstIndex,pageSize

2:sqlserver通用查询sql

/* * firstIndex:起始索引

  • pageSize:每页显示的数量
  • orderColumn:排序的字段名
  • sql:可以是简单的单表查询语句,也可以是复杂的多表联合查询语句
    /
    select top pageSize o.
    from (select row_number() over(order by orderColumn) as rownumber,* from(sql) as o where rownumber>firstIndex;

3:oracle分页sql

/* * firstIndex:起始索引 * pageSize:每页显示的数量 * sql:可以是简单的单表查询语句,也可以是复杂的多表联合查询语句 /
select * from(select a.
,ROWNUM rn from(sql) a where ROWNUM<=(firstIndex+pageSize)) where rn>firstIndex

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,311评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,295评论 0 11
  • SQL 优化(载录于:http://m.jb51.net/article/5051.htm) 作者: (一)深入浅...
    yuantao123434阅读 4,071评论 0 7
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 10,522评论 0 53
  • 这是我第五篇生活忆笔,写生活忆笔是想要记录自己的生活,回顾自己这一段时间的经历,看自己做的好的和不好的地方。上一篇...
    陌乐阅读 2,338评论 10 2

友情链接更多精彩内容