首页 > 数据库技术 > 详细

mssqlserver,mysql,oracle分页查询

时间:2014-03-05 17:44:15      阅读:434      评论:0      收藏:0      [点我收藏+]

分页查询语句是sql语句编程中很长见的一个典型应用,用sql语句来分页比一些分页控件的速度要快,所以sql语句的分页在实际编程应用中还是非常广泛的。

今天给大家分享几条不同数据库编程用的分页查询语句。我以查询21条 - 30条 为例。

01 --mssqlserver的分页查询语句:
02  
03 select top 10 * from t where id not in (select top 20 id from t order by id ) orderby id 
04  
05 --或者
06  
07 select top 10 * from t where id in (select top 20 id from t order by id) order by iddesc 
08  
09 --mysql的分页查询语句:
10  
11 select * from t order by id limit 20,10 
12  
13 --oracle的分页查询语句:
14  
15 select * from (select rownum r,* from t where r<=30) where r>20


赶快去试试吧!

mssqlserver,mysql,oracle分页查询,布布扣,bubuko.com

mssqlserver,mysql,oracle分页查询

原文:http://www.cnblogs.com/qihuan/p/3577497.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!