sql server,mysql,oracle 三中数据库分页方式,很有必要的。
2012-06-05 14:27
267 查看
sql server,mysql,oracle 三中数据库分页方式,很有必要的。
sql server:
String sql =
"select top " + pageSize + " * from students where id not in" +
"(select top " + pageSize * (pageNumber-1) + " id from students order by id)" +
"order by id";
mysql:
String sql =
"select * from students order by id limit " + pageSize*(pageNumber-1) + "," +
pageSize;
oracle:
String sql =
"select * from " +
(select *,rownum rid from (select * from students order by postime desc) where
rid<=" + pagesize*pagenumber + ") as t" +
"where t>" + pageSize*(pageNumber-1);
sql server:
String sql =
"select top " + pageSize + " * from students where id not in" +
"(select top " + pageSize * (pageNumber-1) + " id from students order by id)" +
"order by id";
mysql:
String sql =
"select * from students order by id limit " + pageSize*(pageNumber-1) + "," +
pageSize;
oracle:
String sql =
"select * from " +
(select *,rownum rid from (select * from students order by postime desc) where
rid<=" + pagesize*pagenumber + ") as t" +
"where t>" + pageSize*(pageNumber-1);
相关文章推荐
- MyBatis 分别结合 SQL Server、MySQL、ORACLE进行数据库分页
- 三大主流数据库sql server、mysql、oracle的分页操作
- sql server,mysql与oracle常见数据库的分页查询
- MySql、SqlServer、Oracle 三种数据库查询分页方式
- 各种数据库(MYSQL、Oracle、DB2、SQL Server、PostgreSQL)的分页查询语句
- 常见数据库Sql Server,Oracle和MySQL的分页语句
- 数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接
- Vertica的这些事<六>—— SQL Server、Oracle、MySQL和Vertica数据库常用函数对比
- 三种常用数据库(Oracle、MySQL、SQLServer)的分页
- C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
- sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换
- 常用数据库的自增字段创建方法汇总_DB2_Oracle_MySQL_PostgreSQL_SQL Server_Sybase
- oracle、SQL Server、Mysql分页语句备忘
- oracle,mysql,SqlServer三种数据库的分页查询的实例
- 四种常见数据库的连接方式:Mysql,Oracle,SQLserver,ACCESS
- Oracle,Mysql,SQL Server等数据库取前N条记录的不同写法
- Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
- Oracle、SQL Server、MySQL分页方法
- 三种数据库日期转字符串对比sql server、oracle、mysql(V4.11)
- MySQL、SqlServer、Oracle三大主流数据库分页查询