码迷,mamicode.com
首页 > 数据库 > 详细

数据库的分页

时间:2017-02-17 16:48:26      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:mit   from   tab   基本   分页   数据   order   where   ora   

一,MySQL

   基本句式

    select * from tableName where  ...  order by ... limit [n,]m;

    就是查询从第n条数据后的m 条数据。n可由可无。

   子查询的分页方式,提高查询速度

    select * from tableName where id>=

    (select id from tableName where ...orderby... limit n,1) limit m;

 


二, oracle 

   基本句式

    select * from tablename from(select ROWNUM r,t1.* from tablename t1 where

    ROWNUM<=n+m) t2 where t2.r>n;

    select * from (select a.*,ROWNUM r from(select * from tablename)a where ROWNUM<=n+m)

    where a.r>n

数据库的分页

标签:mit   from   tab   基本   分页   数据   order   where   ora   

原文地址:http://www.cnblogs.com/m01qiuping/p/6410354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!