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总结
以上是内存溢出为你收集整理的sqlserver,oracle,mysql分页查询通用sql全部内容,希望文章能够帮你解决sqlserver,oracle,mysql分页查询通用sql所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)