当前位置: 代码迷 >> Sql Server >> 句子,来
  详细解决方案

句子,来

热度:141   发布时间:2016-04-27 19:29:01.0
求一个句子,高手进来!
一个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))="("));
  相关解决方案