160628、利用Oracle rownum让表排序字段值连续
2024-10-19 01:33:00
利用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 = ?;
最新文章
- jquery投色子动画
- jsp学习--基本语法和基础知识
- 结合Apache和Tomcat实现集群和负载均衡
- Atitit.信息论原理概论attilax总结
- hdu Robberies
- mysql引擎整理
- 腾讯云 安全组配置及与MySQL 远程登录失败原因浅析
- 从NSM到Parquet:存储结构的衍化
- PHP负载均衡
- N个骰子的点数和的概率分布
- Tsinsen-A1491 家族【并查集】
- 用js控制css属性
- 封装一个通过class获取元素的方法--我的JS原生库(1)
- ##3.Keystone 验证服务--openstack
- Docker资源限制与Cgroups
- 【原创】分布式之redis的三大衍生数据结构
- 【Codeforces 331D3】Escaping on Beaveractor
- MERGE INTO 解决大数据量 10w 更新缓慢的问题
- orcale 函数wm_concat不存咋lob值使用zh_concat 替换
- 设计模式之flyweight享元模式