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

sql 如何将多个列合并到1个列?
格式是 
ID name dizhi email 
1   李三   地址 email@email.com 

如何将name dizhi email 这3个列合成到1个新列(new)里。 

并每个并且数据保留空格
new 表的格式要求
李三+空格+地址+空格+email
问题补充:
select * into new
from ( 
select * from name
union  
select * from dizhi
union  
select * from email
union  
 ) 这样提示错误。
------解决方案--------------------
--设原表名为 tb
select id,name+' '+dizhi+' '+email as new from tb