oracle数据库的分页查询语句
2013-01-17 14:44
92 查看
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数
1单表查询
start页面的起始位置,size 为页面要展示的信息个数:
SQL语句如下:如果有order by语句,那至少要使用两个子查询
2多表查询
多表联合查询可以使用这个语句 ,使用orcle中rownum来控制返回的记录数在多少行到多少行之间。
选择需要的字段,减少网络传输量:
1单表查询
start页面的起始位置,size 为页面要展示的信息个数:
SQL语句如下:如果有order by语句,那至少要使用两个子查询
select t.* from ( select tt.id,tt.name,rownum as rwn from ( select id ,name from student order by id ) tt where rownum<10) t where t.rwn>4
2多表查询
多表联合查询可以使用这个语句 ,使用orcle中rownum来控制返回的记录数在多少行到多少行之间。
select * from ( select p.*,rownum rwn from product p inner join productupid pu on p.id=pu.productid where rownum<5 ) where rwn> 2
选择需要的字段,减少网络传输量:
select res.id from ( select p.*,rownum rwn from product p inner join productupid pu on p.id=pu.productid where rownum<5 ) res where rwn> 2
相关文章推荐
- Oracle数据库分页查询语句与优化
- Oracle数据库查询分页SQL语句
- 各种数据库的分页查询语句
- sqlserver,oracle,mysql分页查询语句
- 数据库分页查询语句数据库查询
- 通用的可带查询条件的SQL语句的分页存储过程
- ORACLE的分页查询语句
- 分页查询语句数据库查询
- ASPNETCOREAPI 跨域处理 SQL 语句拼接 多条件分页查询 ASPNET CORE 核心 通过依赖注入(注入服务)
- oracle运用(五) oracle数据库常用的99条查询语句
- 各种数据库的分页查询语句
- Oracle分页查询语句
- 黑马程序员_学习日记49_618数据库开发及ADO.Net(多条件搜索、case…when…语句、索引Index、子查询、分页、Join语句)
- 在SQL Server中通过SQL语句实现分页查询
- Oracle分页查询语句
- 查询结果带行号的t-sql语句,可用于sql语句分页
- 海量数据库的查询优化及分页算法方案(3)--改善SQL语句[转]
- 分页查询语句
- Oracle分页查询语句
- SQL SERVER 2005分页查询语句