我有下表
ID Col1 Col2 Col3
1 A B NULL
2 A B NULL
3 A B NULL
我正在尝试在第三列中连接col1和col2。
我试过了:
update TABLE set Col3 = concat(col1, '', Col2);
但是SQL Server告诉我concat
作为一个集成函数是未知的。
我该怎么做?
答案 0 :(得分:4)
您可以像这样使用连接运算符(' +'符号):
UPDATE TABLE SET Col3 = Col1 + Col2
答案 1 :(得分:1)
只需使用+号连接即可。更新TABLE集Col3 = col1 +''+ Col2。 如果要连接整数,请先将它们转换为varchar。
UPDATE TABLE
SET [Col3] = CONVERT (VARCHAR(10),[col1]) + ' ' + CONVERT(VARCHAR(10),[Col2])