为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个SQL语句解决重新编号问题

请教一个SQL语句解决重新编号问题

海绵宝宝撒 2018-07-23 07:04:14
CREATE TABLE A(ACODE VARCHAR(10),ANO INT)INSERT INTO A(ACODE,ANO) VALUES(AAA,1) INSERT INTO A(ACODE,ANO) VALUES(AAA,2)INSERT INTO A(ACODE,ANO) VALUES(BBB,3)INSERT INTO A(ACODE,ANO) VALUES(CCC,4)INSERT INTO A(ACODE,ANO) VALUES(CCC,5)INSERT INTO A(ACODE,ANO) VALUES(BBB,6)INSERT INTO A(ACODE,ANO) VALUES(DDD,7)INSERT INTO A(ACODE,ANO) VALUES(EEE,8)INSERT INTO A(ACODE,ANO) VALUES(FFF,9)INSERT INTO A(ACODE,ANO) VALUES(FFF,10)...今有如上一表,存在的数据如上,现在想法把数据中ANO重新编号之后数据为:AAA,1AAA,2BBB,1CCC,1CCC,2BBB,2DDD,1EEE,1FFF,1FFF,2 高人们,都有哪些方法?有最简捷的法子是什么?如该数据是 ACCESS2003 中的 如何进行?有最懒的方法吗?不想导入其他数据库和ADO.NET编码实现,有一条SQL语句实现的可能吗?
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超5个赞

update A set ANO = ANO mod 2 update A set ANO = 2 where ANO = 0

查看完整回答
反对 回复 2018-07-25
  • 3 回答
  • 0 关注
  • 1276 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信