sql server2008 如何将两个字符串变量的内容拼接在一个字符串中?
展开全部
首先确保俩个字符串的数据类型是varchar(50)或nvarchar(50)等
让后相加就好了
select '123'+'456'
结果是:'123456'
让后相加就好了
select '123'+'456'
结果是:'123456'
追问
要是单纯字符串的相加的话,我就不用那么的苦恼了,但我要的是字符串变量的相加,
例如:declare @a char(10),@b char(10),@c char(20)
set @a='asf'
set @b='fdsw'
set @c=@a+@b的话
结果却不是@c='asffdsw' 而是@c='asf'所以才苦恼啊
追答
declare @a char(10)='',@b char(10)='',@c char(20)=''
set @a='asf'
set @b='fdsw'
select @c=rtrim(ltrim(@a))+rtrim(ltrim(@b))
结果是:asffdsw
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询