将列中的文本添加到现有列中而不进行覆盖

时间:2011-07-27 17:12:37

标签: sql-server-2008

如何从表格中的1列/字段中获取信息并将其添加到不同表格中的其他字段而不覆盖其中的内容?

示例:
来自:表1 client.notes

至:表2
将client.notes添加到item.description(但不会覆盖项目描述字段中已有的内容)

1 个答案:

答案 0 :(得分:1)

像这样的东西

UPDATE ITEM SET Description = Description + Notes
FROM ITEM
  JOIN Client on Client.Column = ITEM.column
WHERE Condition = TRUE

关于+ String Concatenation的MSDN文章 http://msdn.microsoft.com/en-us/library/ms177561.aspx

关于SUBSTRING的MSDN文章,您可能会觉得它很有用 http://msdn.microsoft.com/en-us/library/ms187748.aspx