日期:2014-05-17 浏览次数:20615 次
DECLARE @newdata NVARCHAR(MAX)
SELECT @newdata =(''
+ CASE WHEN [字段1] IS NOT NULL THEN [字段1]+'、' ELSE '' END
+ CASE WHEN [字段2] IS NOT NULL THEN [字段2]+'、' ELSE '' END
+ ...
)FROM [表名]
UPDATE [表名] SET [新字段] = LEFT(@newdata,LEN(@newdata)-1)
------解决方案--------------------
case when