access 数据库正则替换的问题
我想把数据库 abc.mdb 数据库字段A列里面的内容,| 这个符号后面的内容全部删除掉,应该怎么做呢。
比如
原文为:
abc|cba|bac
123|234
faf|wef|
faa
替换后为
abc
123
faf
faa
请问应该怎么做?
下了一个软件,正则匹配替换,也没搞明白,请高手指教!
答案:access打开abc.mdb ,新建一空查询,切换到sql视图
写入以下语句
update 你的表名
set 字段A=left(字段A,instr(字段A,"|")-1)
where instr(字段A,"|")>0
其他:不用正则那么麻烦,首先读出表所有记录循环输出
在循环中,将字段用分隔函数以“|”为分隔符取出每一个|前的字符,然后再写入数据即可。
不知道你用什么语言,下面是我给你的ASP写的试例,语言可能给你的不太一样,但SQL语法所有程序都是相通的。
set rs=conn.execute("select id,abc from table")
do while not rs.eof
conn.execute("update table set abc='&split(rs("abc"),"|")(0)&' where id="&rs("id"))
rs.movenext
loop
set rs=nothing 个人数码 | 笔记本 手机 家用电脑 UMPC 数码影像 消费数码 数字家电 打印扫描 家庭组网 GPS与导航
企业采购 | 服务器 存储 商用电脑 安全 网络通信 信息化 投影机 办公 技术开发 软件 学院 驱动
硬件 | 主板 显示器 键鼠 机箱电源 CPU
内存 显卡 摄像头 音箱 移动存储 电子书
【IT168 应用】农历七月初七是七夕节,当日是牛郎和织女在鹊桥相会的日子,烟囱新建,QQ农场和QQ牧场在此期间推出了七彩缘分包和七色祝福礼包兑换活动。QQ农场玩家只要在七夕当日停课牵牛花、满天星各77朵,便可向月老换取QQ农场七彩缘分礼包一个。QQ牧场玩家只要在七夕当日集齐喜鹊毛、崽鸳鸯各77个,便 可向月老换取QQ牧场七色祝福礼包。同时4种食物每样集满177个,将可换取七夕爱情礼包。
牧场公告
由于这是天降礼物,每位玩家只能购买其中一种鲜花和动物,另一种只能到好友家获取,快快召集好友一起行动吧。
牵牛花
满天星
鸳鸯
喜鹊
软件名称腾讯QQ2010 正式版 SP1(简体)软件大小36129KB系统要求Windows All软件主站
上一个:access数据库的问题(1)
下一个:Access数据库转SQL后Instr的问题