ACCESS数据库中如何利用SQL语句实现循环修改表的目的? 30

有两个表tblAID,CNAME,newanswer1A001A2B002B3C003C4E004E5D005D-------------------tblBID,CNA... 有两个表
tblA
ID, CNAME, newanswer
1 A001 A
2 B002 B
3 C003 C
4 E004 E
5 D005 D
-------------------
tblB
ID, CNAME, answer
1 B002 abcd
2 E004 abcd
3 F005 abcd
-----------------------
把B表中的所有CNAME与A表中CAME对比,如果有相同的则将B表的answer数值修改为A的newanswer值。
运行语句后应得到下表
----------------------------
tblB
ID, CNAME, answer
1 B002 B
2 E004 E
3 F005 abcd
-----------------------------------
问:
1,可以直接用ACCESS数据库中的SQL语句实现吗,不借助其他东西,
2,SQL语句应该怎么写?
展开
 我来答
百度网友0ba45d4
2015-11-24 · TA获得超过151个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:56.4万
展开全部
要使用Access2003以上的版本,比如将表table1中的content字段里的AA全部改成BB.操作如下:
打开数据库后,查询--->在设计视图中创建查询,然后关闭弹出的窗口,点左上角工具栏的SQL输入:
update table1 set content=replace(content,'AA','BB')
最后点工具栏中的惊叹号来执行命令
SQL语句说明:
update [表名] set [字段名]=replace([字段名],'AA','BB')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式