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语句应该怎么写? 展开
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语句应该怎么写? 展开
展开全部
要使用Access2003以上的版本,比如将表table1中的content字段里的AA全部改成BB.操作如下:
打开数据库后,查询--->在设计视图中创建查询,然后关闭弹出的窗口,点左上角工具栏的SQL输入:
update table1 set content=replace(content,'AA','BB')
最后点工具栏中的惊叹号来执行命令
SQL语句说明:
update [表名] set [字段名]=replace([字段名],'AA','BB')
打开数据库后,查询--->在设计视图中创建查询,然后关闭弹出的窗口,点左上角工具栏的SQL输入:
update table1 set content=replace(content,'AA','BB')
最后点工具栏中的惊叹号来执行命令
SQL语句说明:
update [表名] set [字段名]=replace([字段名],'AA','BB')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |