mysql和oracle分页语句

老子叫甜甜 提交于 2019-11-28 00:49:12

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

  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  页数 (从1开始计算)
  2. pageSize 每页条数
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!