A表字段加"/"转字符串后与B表字段加"/"连合后插入C表

例如:
表A                        表B                          表C
sn1  contect1          sn2    conect2              help
1    你好                1      可以的                  你好/很好/一般情况/是还可以/确实不错/可以的/你好嘛
2    很好          +    2      你好嘛            转成     
3    一般情况           
4    是还可以         
5    确实不错               


也就是说通过A和B里面的CONECT字段内容相结合成C表的字段help中 ,并以文本形式显示出来

 

--小梁:

DECLARE @re VARCHAR(8000);
SET @re='';

SELECT
   
@re=@re+contect1+'/'
FROM tbA

SELECT
   
@re=@re+conect2+'/'
FROM tbB

SET @re=LEFT(@re,LEN(@re)-1);

SELECT @re

 

--老D

create table A(sn1 int, contect1 varchar(10))
create table B(sn2 int, contect2 varchar(10))
insert into a values(1 ,   '你好')   
insert into a values(2 ,   '很好') insert into a values(3 ,   '一般情况')           
insert into a values(4 ,   '是还可以')         
insert into a values(5 ,   '确实不错')               
insert into b values(1 ,   '可以的')
insert into b values(2 ,   '你好嘛')
go

declare @output1 varchar(8000)
select @output1 = coalesce(@output1 + '/' , '') + contect1 from a
declare @output2 varchar(8000)
select @output2 = coalesce(@output2 + '/' , '') + contect2 from b

print @output1 + '/' + @output2

drop table a , b

/*
你好/很好/一般情况/是还可以/确实不错/可以的/你好嘛
*/

你可能感兴趣的:(c,table,insert,output)