Oracle数据库端分页SQL语句
2012-07-15 15:15
267 查看
在开发WEB应用时分页功能是必不可少的,下面是直接在数据库端进行分页的SQL语句
select * from
(select row_number() over(order by a.排序列) as rn , a.* from 表 a )
where rn>分页开始行 and rn<分页结束行
上面的over是Oracle的开窗函数。
over(order by 排序列) 就是按照指定的列排序并进行累加。 对什么累加呢?就是前面的row_number()系统函数。
select * from
(select row_number() over(order by a.排序列) as rn , a.* from 表 a )
where rn>分页开始行 and rn<分页结束行
上面的over是Oracle的开窗函数。
over(order by 排序列) 就是按照指定的列排序并进行累加。 对什么累加呢?就是前面的row_number()系统函数。
相关文章推荐
- oracle 分页sql 分段查数据和分段求和 sql语句 和java代码
- oracle12c JSON数据 使用SQL语句实现多表左外连接 显示无效数据 分页查询
- Oracle使用sql语句分页显示数据,C#版
- Oracle大数据SQL语句优化
- oracle 不小心把表数据锁掉,sys查询被锁对象和解锁SQL语句
- 在VS里面写SQL语句将数据插入到Oracle里面
- Oracle:SQL语句--对表的操作——修改列的数据类型( 即 修改字段的数据类型)
- oracle复制表数据sql语句
- oracle 分页sql语句的深入理解
- SQL分页排序的实现与分页数据重复问题——以Oracle rownum为例
- ORACLE分页SQL语句
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- SQL语句oracle中如何插入Date类型的数据
- Oracle自动生成数据字典的SQL语句
- ORACLE分页SQL语句
- oracle恢复误删除数据,行列互换等sql语句
- oracle sql语句 创建表空间、数据库
- SQL 2005 ROW_NUMBER() 语句分页 | SQL效率最高的分页查询数据
- 分页查询十万条以上数据的sql语句
- oracle 查询重复数据并且删除, 只保留一条数据的SQL语句