分页是常见的提高查询效率的方法,因此熟练掌握不同数据库的分页语句很重要
mysql的分页如下
select * from table_name where 1= 1 limit start,end
- * 最好换成需要查询的字段,不要用 *
- start 页数 (从0开始计算)
- end 每页条数
oracle 的分页如下
select * from (select tmp_tb.*,ROWNUM row_id from (
select * from table_name
) tmp_tb where ROWNUM<= (start+pageSize) ) where row_id> start
- start 页数 (从0开始计算)
- pageSize 每页条数