网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

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

时间:2024-10-14 02:41:17

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如何使用关联表更新
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com