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

怎么用一条SQL语句将一个字段变成两个

2012-04-27 
如何用一条SQL语句将一个字段变成两个?原始表,两个字段,如下:AzhangsanAlisiBwangwuBmerce查询后显示为三

如何用一条SQL语句将一个字段变成两个?
原始表,两个字段,如下:
Azhangsan
Alisi
Bwangwu
Bmerce

查询后显示为三个字段如下:
Azhangsan
Alisi
Bwangwu
Bmerce


/*
create table test (f1 varchar(2) null,desc1 varchar(10) null)
insert into test (f1,desc1) values('A','zhangsan')
insert into test (f1,desc1) values('A','lisi')
insert into test (f1,desc1) values('B','wangwu')
insert into test (f1,desc1) values('B','merce')
*/


[解决办法]
楼主给的例子还是两个字段...
[解决办法]

SQL code
select f1,null,desc1 from test2 where f1='A' union all select null,f1,desc1 from test2 where f1='B' 

热点排行