数据库SQL语句的update如何使用关联表更新

2025-05-18 10:39:19

1、创建一个临时表,用于演示sqlserver语法中update更新修改使用方法IF OBJ苇质缵爨ECT_ID('tempdb..#tblUp颊俄岿髭date') IS NOT NULL DROP TABLE #tblUpdate;CREATE TABLE #tblUpdate( Code varchar(50), Num int, Price int, Total int );

数据库SQL语句的update如何使用关联表更新

3、往临时表中插入几行测试数据,其中的哌囿亡噱Total栏位都不插入值insert into #tblUpdate(Code, Num, Price) values('Cod髫潋啜缅e1', 30, 1);insert into #tblUpdate(Code, Num, Price) values('Code2', 40, 2);insert into #tblTotal(Code) values('Code1');insert into #tblTotal(Code) values('Code2');

数据库SQL语句的update如何使用关联表更新

5、使用update更新临时表#tblUpdate中的Total结果,假设Total = num * priceupdate #tblUpdateset Total = Num * Price

数据库SQL语句的update如何使用关联表更新

7、如果要将临时表#tblUpdate的total栏位值,更新到临时表#tblTotal对应的total栏位,就可以使用下面的方式update tset t.Total = u.Totalfrom #tblTotal tleft join #tblUpdate u on u.Code = t.Code

数据库SQL语句的update如何使用关联表更新
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢