Oracle,Sql Server, MySql, DB2使用sql分页(ZZ)
2008-07-28 11:16
381 查看
1.Oracle:
select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where rownum =< max) where rownum_ >= min
2.SQL Server:
select top @pagesize * from tablename where id not in (select top @pagesize*(@page-1) id from tablename order by id) order by id
3.MySQL
select * from tablename limit position, counter
4.DB2
select * from (select *,rownumber() as ROW_NEXT from tablename) where ROW_NEXT between min and max
select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where rownum =< max) where rownum_ >= min
2.SQL Server:
select top @pagesize * from tablename where id not in (select top @pagesize*(@page-1) id from tablename order by id) order by id
3.MySQL
select * from tablename limit position, counter
4.DB2
select * from (select *,rownumber() as ROW_NEXT from tablename) where ROW_NEXT between min and max
相关文章推荐
- 数据库连接池配置 - Oracle,SQL Server,DB2,MYSQL,SQLLITE3
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
- Mysql、oracle、DB2及sql server的区别
- MSSQL,ORACLE,DB2,MYSQL,Access各类数据库使用GUID作为主键
- JAVA连接各种数据库(mysql,sql server,oracle,db2)
- C#连接各类数据库Access、SQL Server、Oracle、MySQL、DB2代码集锦
- oracle 、mysql、 sql server使用记录
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Oracle、DB2、MSSQL、MySQL使用感悟
- C#连接Access,Sql Server,Oracle,Mysql,IBM DB2,Sybase
- 测试复合索引在oracle、sql server 、mysql各种情况下是否使用索引
- ibatis使用HashMap作为返回结果时DB2,ORACLE,MYSQL对KEY大小写不同
- C#/.NET连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串整理
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- MySQL,Oracle,DB2使用存储过程插入大数据
- SQL 分页SQL(MySQL, SQL Server, Oracle, DB2)
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句
- Oracle、MYSQL、sql server和DB2分页查询写法