首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 怎么将多个列合并到1个列

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

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

热点排行