1:mysql通用查询sql /* * sql:能够是单表的查询语句,也能够是多表的联合查询语句 * firstIndex:其实的索引 * pageSize:每页显示的记录数 */ select o.* from (sql) o limit firstIndex,pageSize
2:sqlserver通用查询sqlmysql
/* * 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分页sqlsql
/* * firstIndex:起始索引 * pageSize:每页显示的数量 * sql:能够是简单的单表查询语句,也能够是复杂的多表联合查询语句 */ select * from(select a.*,ROWNUM rn from(sql) a where ROWNUM<=(firstIndex+pageSize)) where rn>firstIndex