不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
来源:互联网 发布:生死手游刷金币软件 编辑:程序博客网 时间:2024/05/16 05:31
在不同数据库中的使用的分页查询语句:
当前页:currentpage
页大小:pagesize
1. Oracle数据库
select * from (select A.*,rownum rn from ( QUERY_SQL ) A ) where rn <= ((currentpage+1)*pagesize) and rn > (currentpage*pagesize)
注:QUERY_SQL为查询sql语句。
或
select * from (select rownum rn,id from TABLENAME where rownum <=((currentpage+1)*pagesize) ) A where A.rn >= (currentpage*pagesize)
2. Infomix数据库
select skip currentpage first pagesize * from TABLENAME
3. DB2数据库
select * from (select 字段1,字段2,字段3,rownumber() over(order by 排序用的列名 asc) as RN from 表名) as A1 where A1.RN between (currentpage*pagesize) and ((currentpage+1)*pagesize)
或
select * from (select rownumber() over(order by id asc ) as rowid from table where rowid <=((currentpage+1)*pagesize) ) where rowid > (currentpage*pagesize)
4. SQL Server数据库
select top pagesize *
from TABLENAME
where COLLUMN_NO not in
(select top currentpage*pagesize COLLUMN_NO from TABLENAME order by COLLUMN_NO)
order by COLLUMN_NO
5. Sybase数据库
Sybase 12.5.3版本支持top查询,或使用set rowcount N查询头N条数据
另外采用临时表:
select rowid=identity(12), column_name into #TEMPTABLE from TABLENAME
select column_name from #TEMPTABLE where rowid >(currentpage*pagesize) and rowid < (currentpage*pagesize+pagesize)
6. MySQL数据库
SELECT * FROM TABLE1 LIMIT (currentpage*pagesize),pagesize
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- 不同数据库Oracle MySQL SQL Server DB2 infomix sybase分页查询语句
- DB2,Oracle,SQL server,Mysql分页查询语句
- 各种数据库(MYSQL、Oracle、DB2、SQL Server、PostgreSQL)的分页查询语句
- C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码
- 数据库MySQL、Oracle、SQLServer、db2分页查询语句
- DB2与Oracle、Sybase、Infomix比较
- Oracle、MYSQL、sql server和DB2分页查询写法
- Oracle、MYSQL、sql server和DB2分页查询写法
- 数据库分页sql语句(mysql,oracle,sqlserver,DB2)
- Oracle、SQL server、MySQL数据库中分页查询的SQL语句
- Oracle、SQL server、MySQL数据库中分页查询的SQL语句
- Oracle、SQL server、MySQL数据库中分页查询的SQL语句
- SQL server、MySQL、Oracle分页查询SQL语句
- oracle、DB2、mysql、sql 2000分页语句
- 数据库分页语句(mysql,oracle,sqlserver,DB2)
- 数据库分页语句(mysql,oracle,sqlserver,DB2)
- 数据库分页语句(mysql,oracle,sqlserver,DB2)
- 百度推广及seo 优化 研究
- 自定义控件----popupWindow
- 禁止Unity3D中的物体碰撞后旋转
- 20140917 N2
- Android/Linux驱动开发之使用dev_dbg调试设备驱动
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- 在Centos中yum安装和卸载软件的使用方法[转]
- 目标检测中背景建模方法
- c++学习笔记--异常处理
- 获取 web界面数据
- UVa 10870 - Recurrences (矩阵构造 矩阵快速幂)
- (入门贴)JVM堆内存相关的启动参数:年轻代、老年代和永久代的内存分配
- 使用 Spring Data JPA 简化 JPA 开发
- Remote_login_passwordfile参数探究