
表看不清,字段名也看不清,据我目测应该是把B表里所有的02的分数全加起来,总分是吧?再加到a里面对吧?
update a
set 分数=分数+(select sum(分数) from b where 代号=02)
where 代号=02;
Oracle语句,修改单行数据,如下:
update
表名
set
A=新的值,B=新的值,C=新的值,D=新的值
where
id=要修改的id的值;
多个表名之间用空格分隔。
-u后面的参数username表示用户名,-p后面的参数password表示登录密码,dbname表示需要备份的数据库名称,tbname表示数据库中表名,可以指定一个或多个表,多个表名之间用空格分隔,如果不指定则备份整个数据库,filenamesql表示备份文件的名称,文件名前可以加上绝对路径。
在数据库中访问其他数据库的表的方式为:
DatabaseNameUserTableName
如你想用dbo的身份访问db1的tb1表,插入数据
insert into db1dbotb1() values();
如果要批量插入不同的数据库,只能依靠存储过程了。
以上就是关于数据库 对2个表数据进行修改全部的内容,包括:数据库 对2个表数据进行修改、SQL数据库如何同时修改一张表里的多个数据、涉及多个表的数据修改时,表名之间要用什么分隔等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)