mysql和oracle分页语句

分页是常见的提高查询效率的方法,因此熟练掌握不同数据库的分页语句很重要

  mysql的分页如下

select * from table_name where 1= 1 limit start,end
  1.  最好换成需要查询的字段,不要用 *
  2.  start  页数 (从0开始计算)
  3.  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
  1.  start  页数 (从0开始计算)
  2. pageSize 每页条数

你可能感兴趣的:(java,sql,sql分页,mysql分页,分页语句)