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)...今有如上一表,存在的數(shù)據(jù)如上,現(xiàn)在想法把數(shù)據(jù)中ANO重新編號之后數(shù)據(jù)為:AAA,1AAA,2BBB,1CCC,1CCC,2BBB,2DDD,1EEE,1FFF,1FFF,2 高人們,都有哪些方法?有最簡捷的法子是什么?如該數(shù)據(jù)是 ACCESS2003 中的 如何進(jìn)行?有最懶的方法嗎?不想導(dǎo)入其他數(shù)據(jù)庫和ADO.NET編碼實(shí)現(xiàn),有一條SQL語句實(shí)現(xiàn)的可能嗎?
請教一個SQL語句解決重新編號問題
海綿寶寶撒
2018-07-23 07:04:14