對於每個姓和名,我只想將它們組合並更新到同名「姓名」表中的全名列中。將姓氏和姓氏合併,並更新到每行的全名列中
這應該發生在表中的每一行。這些列是Id,FirstName,LastName和FullName。
任何幫助,將不勝感激
update Names n
set n.FullName = (
select CONCAT(FirstName,' ',LastName)
from Names a
where n.Id = a.Id
)
where n.FullName is null
and n.FirstName is not null and n.LastName is not null
你可以使用更新的選擇喜歡這裏的解釋:http://stackoverflow.com/questions/2334712/update-from-select-using-sql-server – dacaballero