利用oracle rownum让表排序字段值连续
来源:互联网 发布:26岁初抗老护肤 知乎 编辑:程序博客网 时间:2024/05/21 00:46
利用oracle rownum让表排序字段值连续
1、需求说明
表(eval_index)中有字段如下:
表字段
描述
说明
ID
主键
GROUP_ID
分组编号
SORT_NUM
排序序号
按照分值编号并排序:1、2、…
由于删除或其他操作,导致sort_num序号不连续;需要不改变原来的排序,保持其编号连续。
2、利用rownum功能实现
update eval_index a seta.sort_num = (
select b.rn from (select rownum rn ,id
from (select * from eval_index wheregroup_id = ?
order by sort_num)
) b
where a.id = b.id
)
where index_id = ?;
1 0
- 利用oracle rownum让表排序字段值连续
- Oracle的rownum字段
- 只需在order by 的字段上加主键或索引即可让oracle先按该字段排序,然后再用rownum标号
- mysql 利用@rownum生成自定义排序值
- Oracle rownum 分页, 排序
- Oracle中Rownum排序
- Oracle rownum 分页, 排序
- Oracle rownum 分页, 排序
- Oracle rownum 分页, 排序
- 解决oracle使用rownum排序分页排序字段不唯一导致分页错误
- 利用Oracle rownum完成行转列一例
- 有关oracle分页的rownum字段
- oracle利用rownum和rowid分页
- oracle利用rownum和rowid分页
- 利用Oracle伪例-ROWNUM实现分页
- oracle中 rownum 对排序的影响
- Mysql 实现按字段排名(实现oracle的rowNum)
- oracle 分组排序后字段序列值
- Android Splash界面支持用户点击 直接进入主界面
- 中序和后序构建二叉树
- [程序员] 女程序员的青春有几年
- 第16周项目2.3 求字符串str的长度并返回 用指针作形参
- C++常对象及其成员
- 利用oracle rownum让表排序字段值连续
- C-宏
- android AM command
- Mark一下进制转换的问题
- SQL 两表之间拷贝复制数据
- 设计模式六大原则(1):单一职责原则
- 第16周Problem B: 有相同数字?
- hdu 1175
- 第十六周实践代码