常见数据库的分页语句

 11、oracle 
 2select * from (select a.*,rownum row_num from (select * from jobs t where job_desc like '%a%'  order by t.job_id desc) a) b where b.row_num>=1 and b.row_num<=5
 32、mysql 
 4select * from jobs where job_desc like '%a%'  order by t.job_id desc limit 1,5
 53、db2 
 6select * from (select rownumber() over(order by t.job_id descas rowNum,t.* from jobs as t where job_desc like '%a%' order by t.job_id descas res where res.rowNum between 1 and 5
 74、sqlserver2005 
 8select * from (select *,row_number() over(order by job_id descas rowNum from jobs where job_desc like '%a%')as t where t.rowNum between 1 and 5
 95、sqlserver2000 
10select top 5 * from jobs where  jobs_id not in (select top 5 jobs_id from jobs  order by jobs_id descwhere job_desc like '%a%' order by jobs_id desc desc
116、access 
12select top 5 * from jobs where  jobs_id not in (select top 5 jobs_id from jobs  order by jobs_id descwhere job_desc like '%a%' order by jobs_id desc desc
13注意acess没有top 0 
147、postgre 
15select * from jobs limit 10 offset 0
16offset 偏移量 0表示从第一条开始 
17limit 共取几条 10表示本次查询10

posted on 2010-11-02 22:00 麟德 阅读(244) 评论(0)  编辑  收藏 所属分类: oracle


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿

随笔分类(2)

随笔档案(2)

文章分类(23)

文章档案(23)

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜