主流数据库的分页SQL语句
2009-12-11 15:19
218 查看
主流数据库对分页查询都有不同程度的支持,下面分别是SQLServer、Oracle、MySQL的分页查询语句(从cpcode表中查询出90-100的10条记录),以备查询。
SQLServer:
1.Oracle数据库:
selelct * from (select rownum rn,code,name from cpcode where rn>90)s where s.rn<100;
oracle的实现分页的第二种形式:
select * from (select rownum rn,rncode,name from cpcode)s where s.rn between 90 and 100;
2.MySql数据库:
MySql数据库是实现分页显示最简单的:用limit关键字就行了
select * from cpcode where limit 90,10;
3.SqlServer利用top关键字
select * from (select top 10 * from (select top 100 * from cpcode order by code) a order by code desc) as b order by code
SQLServer:
1.Oracle数据库:
selelct * from (select rownum rn,code,name from cpcode where rn>90)s where s.rn<100;
oracle的实现分页的第二种形式:
select * from (select rownum rn,rncode,name from cpcode)s where s.rn between 90 and 100;
2.MySql数据库:
MySql数据库是实现分页显示最简单的:用limit关键字就行了
select * from cpcode where limit 90,10;
3.SqlServer利用top关键字
select * from (select top 10 * from (select top 100 * from cpcode order by code) a order by code desc) as b order by code
相关文章推荐
- sql分页查询语句(三种主流数据库)
- 主流数据库分页SQL语句
- sql分页查询语句(三种主流数据库)
- 常见数据库分页SQL语句
- 各种数据库分页查询sql语句大全
- 几条常见的数据库分页 SQL 语句(转)
- 几条常见的数据库分页 SQL 语句
- 三种数据库利用SQL语句进行高效果分页
- JDBC对数据库分页对应的相关SQL语句
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- 常见的数据库分页SQL语句(转载)
- 一条SQL语句实现数据库分页
- sql 语句搞定数据库分页
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- 各种数据库分页查询sql语句
- 几条常见的数据库分页 SQL 语句
- SQL 数据库分页语句
- php mssql几条常见的数据库分页 SQL 语句
- 数据库分页查询SQL语句
- 几种数据库利用SQL语句进行分页