SQL 把一个表内字段的值复制到另一个表内的特定字段

暗香疏影 创作者

如果我们想要把一个表内某个字段的值,复制到另一个表内的另一个字段,那么我们怎么做呢?
假如我们想把a表的EmailAddress替换为b表的PasswordHash,
那么我们可以基于BusinessEntityID来识别每一行来进行匹配并更变数值。

SQL 手机类型更新

数据库来源: MSDN GitHub AdventureWorks2017

1
2
3
4
Update a
Set a.EmailAddress = b.PasswordHash
FROM [AdventureWorks2017].[Person].[EmailAddress] as a,[AdventureWorks2017].[Person].[Password] as b
WHERE a.BusinessEntityID = b.BusinessEntityID
  • 标题: SQL 把一个表内字段的值复制到另一个表内的特定字段
  • 作者: 暗香疏影
  • 创建于 : 2019-05-27 00:00:00
  • 更新于 : 2019-05-27 00:00:00
  • 链接: https://blog.23ikr.com/2019/05/27/2019-05-27-SQL-Value-Field-Copy-to-Another-Field/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
SQL 把一个表内字段的值复制到另一个表内的特定字段