【发布时间】:2015-03-05 15:37:22
【问题描述】:
我在需要更新的特定表中有一个 email 列。我知道如何从table2.email 更新table1.email,但table2.email 中并不总是存在值。
我想做的只是将table1.email 更新为来自具有table1 中存在值的列的信息的组合。最终结果将是[FirstInitial][LastName]@company.com; jappleseed@company.com.
这就是我想做的事情
UPDATE table1
SET email = LEFT (table1.FirstName,1) + table1.LastName + @company.com
WHERE email IS NULL
我只是不太确定如何构建 SET。
感谢您的帮助!
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-update