Oracle rownum 分页注意事项
2008-03-27 17:58
435 查看
select *
from (select temp.*, rownum r
from (select distinct r.resource_id,
r.RESOURCE_OFFICIALNAME,
r.RESOURCE_ISRELEASE,
r.corp_copyright,
p.Pix,
e.editcommend_id
from tb_resource_info r
left join (select NVL(count(primarvideo_id), 0) as Pix,
resource_id
from tb_resource_primarvideo
group by resource_id) p on r.resource_id =
p.resource_id
left join tb_editorcommend e on r.resource_id =
e.resource_id order by r.resource_id desc) temp
where rownum <= 10
order by temp.resource_id desc)
where r > 0
order by resource_id desc
与
select temp.*
from (select distinct r.resource_id,
rownum r,
r.RESOURCE_OFFICIALNAME,
r.RESOURCE_ISRELEASE,
r.corp_copyright,
p.Pix,
e.editcommend_id
from tb_resource_info r
left join (select NVL(count(primarvideo_id), 0) as Pix, resource_id
from tb_resource_primarvideo
group by resource_id) p on r.resource_id =
p.resource_id
left join tb_editorcommend e on r.resource_id = e.resource_id
order by r.resource_id desc) temp
where r > 0
and r <= 10
order by temp.resource_id desc
两种分页有区别 第一种好。试过以后就知道原因了。
from (select temp.*, rownum r
from (select distinct r.resource_id,
r.RESOURCE_OFFICIALNAME,
r.RESOURCE_ISRELEASE,
r.corp_copyright,
p.Pix,
e.editcommend_id
from tb_resource_info r
left join (select NVL(count(primarvideo_id), 0) as Pix,
resource_id
from tb_resource_primarvideo
group by resource_id) p on r.resource_id =
p.resource_id
left join tb_editorcommend e on r.resource_id =
e.resource_id order by r.resource_id desc) temp
where rownum <= 10
order by temp.resource_id desc)
where r > 0
order by resource_id desc
与
select temp.*
from (select distinct r.resource_id,
rownum r,
r.RESOURCE_OFFICIALNAME,
r.RESOURCE_ISRELEASE,
r.corp_copyright,
p.Pix,
e.editcommend_id
from tb_resource_info r
left join (select NVL(count(primarvideo_id), 0) as Pix, resource_id
from tb_resource_primarvideo
group by resource_id) p on r.resource_id =
p.resource_id
left join tb_editorcommend e on r.resource_id = e.resource_id
order by r.resource_id desc) temp
where r > 0
and r <= 10
order by temp.resource_id desc
两种分页有区别 第一种好。试过以后就知道原因了。
相关文章推荐
- oracle 使用rownum分页及注意事项
- oracle分页语句(注意rownum的用法)
- oracle rownum 注意事项
- oracle sql 带order by ss desc 进行的分页注意事项
- Oracle的rownum原理和使用(整理几个达人的帖子)及rownum排序注意事项
- oracle中rownum使用注意事项
- Oracle中Rownum的使用技巧与注意事项
- Oracle之rownum理解与分页查询的
- oracle rownum使用注意问题
- oracle 存储过程的基本语法 及注意事项
- Oracle中 IN 和 EXISTS 的性能区别和使用注意事项
- oracle 分页 rownum 和 order by
- 在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads
- oracle之ROWNUM的用法(分页)以及ROWID的用法
- hibernate在分页查询oracle时出现了rownum_的列
- Oracle虚拟机VirtualBox安装成功后的注意事项
- win7操作系统平台中安装ORACLE 10G所注意事项
- Oracle分页技术--rownum
- Oracle 数据类型使用注意事项
- oracle 中文别名注意事项