全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SQL及关系型数据库数据分析
2014 2
2021-11-18
问题描述:如何将原表中的sku不连续数值替换为连续数值,谢谢!
原表格

skuname
1石柱土家族自治县人民医院
4邢承毅
5青岛宝润科技有限公司
7朱智文
8福建泉智生物科技有限公司
12合肥康富动漫科技有限公司
13郑秀媛
14沈阳奥林特电气线束有限公司
15广州江南科友科技股份有限公司
16刘明


替换为:
skuname
1石柱土家族自治县人民医院
2邢承毅
3青岛宝润科技有限公司
4朱智文
5福建泉智生物科技有限公司
6合肥康富动漫科技有限公司
7郑秀媛
8沈阳奥林特电气线束有限公司
9广州江南科友科技股份有限公司
10刘明



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-12-31 19:24:45
给你个oracle下的匿名游标解决方案(假设表名为jgzj_test, sku类型为int)


begin
  for cur in (select sku, name_,rownum l_num from jgzj_test order by sku asc)
  loop
    update jgzj_test set sku = cur.l_num where sku=cur.sku;
  end loop;
  commit;
end;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-8-5 21:35:18
直接用窗口函数rank列不行可以了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群