ACCESS?也好,SQL?SERVER?也好,都是關系數據庫,所以?SQL語言?是通用的。妳這個題目其實就是壹個SQL循環更新語句。我說下?我個人的思考步驟。
SQL?腳本:
begin
①篩選記錄,形成結果集,可以寫進臨時表(三列,分別是排序,字段壹,字段二),註意,l臨時表的第壹列排序,必須是int型。
②while循環,根據第壹列判斷循環順序。
③begin?更新,update?臨時表?set? 字段二=substring(字段壹,2,1)?--?這裏寫妳的更新語句
④循環結束後,再把臨時表的字段二數據更新回ACCESS?數據表。
end?
註:如果不是考試,而是做項目,則不用這麽麻煩,直接?就寫壹條?update?語句即可。關系數據庫默認就是?當前行?更新當前行。
比如:
1 ab ?xy
2 cd nm
update?表名? set? 列3=?列2+left(列2,1)
結果:
1? ab?xya
2?cd?nmc
create table test2 (id int,列壹 char(2),列二 char(3),primary key(id))insert into test2 values (1,'ab','xy')
insert into test2 values (2,'cd','nm')
update test2 set 列二= left(列二,2)+left(列壹,1)
select * from test2