oracle分页数据重复问题
来源:互联网 发布:算法分析与设计pdf迅雷 编辑:程序博客网 时间:2024/04/30 01:13
转自:http://www.2cto.com/database/201307/227912.html
- oracle rownum分页出现重复数据
- 2013-07-15 0 个评论 作者:神勇小白鼠
- 收藏 我要投稿
- oracle rownum分页出现重复数据通常一般的分页语句如下:1234567
select
*
from
(
select
row_.*, rownum rownum_
from
(
select
p.id
from
table1 p
order
by
p.DATA_UPDATE_TIME
desc
)
row_
where
rownum <= ?) b
where
b.rownum_ >?
当红字部分的 DATA_UPDATE_TIME 不能唯一确定记录的顺序就会出现这个问题,比如有重复的DATA_UPDATE_TIME 。只要将语句写成:12345678910111213select
*
from
(
select
row_.*, rownum rownum_
from
(
select
p.id
from
table1 p
order
by
p.DATA_UPDATE_TIME
desc
) row_ )
where
rownum_ > ?
and
rownum_ <= ?
就ok.另一种改法:1234567select
*
from
(
select
row_.*, rownum rownum_
from
(
select
p.id
from
table1 p
order
by
p.DATA_UPDATE_TIME
desc
,p.id
desc
)
row_
where
rownum <= ?) b
where
b.rownum_ >?
再加一个不重复的也就行了
0 0
- oracle分页数据重复问题
- oracle分页查询数据重复问题
- Oracle分页查询排序数据重复问题
- oracle分页查询数据重复问题
- oracle分页查询出现数据重复问题
- oracle left join 分页数据重复问题
- Oracle 分页数据重复的问题
- oracle分页查询数据重复问题
- Oracle分页查询排序数据重复问题
- oracle分页查询数据重复问题
- oracle分页查询数据重复问题、分页排序陷阱
- oracle分页查询数据重复问题的解决
- oracle分页查询数据重复问题的解决
- oracle分页查询数据重复问题的解决
- oracle分页查询数据重复问题的解决
- 如何解决oracle分页查询数据重复问题
- 教您如何解决oracle分页查询数据重复问题
- oracle实现分页数据重复
- tar.xz文件如何解压
- sublime格式化代码--html和js
- 菜鸟进入IT界
- IOS中设置全局变量
- Git bash 操作记住密码
- oracle分页数据重复问题
- UIDevice 、NSBundle、NSLocale
- codeforces 385C Bear and Prime Numbers
- make menuconfig提示'make menuconfig' requires the ncurses libraries.
- POJ 3321 Apple Tree(dfs序+BIT)
- opencv 图像深度(depth)
- 什么是SNAP for python
- 数据结构及算法综述
- APP Workflow