ITPub博客

首页 > 数据库 > Oracle > 主流数据库分页语句 mysql DB2 oracle sybase ase

主流数据库分页语句 mysql DB2 oracle sybase ase

Oracle 作者:xinfengdong 时间:2012-07-27 10:44:10 0 删除 编辑

oracle:

select * from (select a.*,rownum rn from (select * from tab) a where rownum<=rows) where

rn>=((page-1)*rows);

DB2:

 

select * from (
select ROWNUMBER() OVER() as  ROWID, DESCRIPTION from SS.T_ROLE
) as a where a.ROWID >=5 and a.ROWID <=8;

mysql:
select * from table limit 1,10;

 

sybase ase:

select syb=identity(10) ,* into #msg_content from msg_content
select * from #msg_content where syb>=1 and syb<=10 drop table #msg_content

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21561430/viewspace-1116267/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-05-04