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語句實現的可能嗎?
請教一個SQL語句解決重新編號問題
海綿寶寶撒
2018-07-23 07:04:14