日期:2014-05-18  浏览次数:20623 次

求一个句子,高手进来!
一个ACCESS数据库
三十几万条数据
A字段有一些内容带小括号,每条记录的第一个字符就是(,括号中内容长度不一。
我想把A字段每条首字符为括号的,小括号中的内容复制到B字段


具体实施要求情况如下:A中第一条,第二条需要复制到B,第三条不需要。

A字段 B字段
(asdf)asdfasd
(asdfasdf)asd
asfdasdf(asdfas)

------解决方案--------------------
用instr()、left()、len()函数处理即可。
------解决方案--------------------
--try

update 表名 set 
B字段=Left(right(A字段,len(A字段)-1),InStr(right(A字段,len(A字段)-1),")")-1)
WHERE (((Left([A字段],1))="("));