日期:2014-05-17  浏览次数:20670 次

问一个关于update的语句
我想把表里每一条的数据都添加到新的一个字段, 如下表

ID, Name, Mark, Desc
1,  A, 90,  NULL
2,  B, 80,  NULL
3,  C, 95,  NULL
4,  D, 70,  NULL


更新之后,变成
ID, Name, Mark, Desc
1,  A, 90,  1 A 90
2,  B, 80,  2 B 80
3,  C, 95,  3 C 95
4,  D, 70,  4 D 70

想问问应该怎么写, 谢谢

------解决方案--------------------
update tb set [Desc]=rtrim(id)+' '+[name]+' '+rtrim(mark)

------解决方案--------------------
update tb set [Desc]=convert(nvarchar,id)+' '+[name]+' '+convert(nvarchar,mark)