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

求一条行转列 sql,该怎么解决

2013-07-30 
求一条行转列 sql结构是:表1 A1A2A3 123我要变成A1123菜鸟求助行转列sql[解决办法]select A1 from 表union

求一条行转列 sql
结构是:

   表1

 A1  A2  A3
 1   2   3

我要变成

A1
1
2
3

菜鸟求助 行转列 sql
[解决办法]
select A1 from 表
union all
select A2 from 表
union all
select A3 from 表
[解决办法]


create table 表1
(A1 int, A2 int, A3 int)

insert into 表1
 select 1, 2, 3


select right(c,1) 'A1'
 from 表1 a
 unpivot(v for c in([A1],[A2],[A3])) p

/*
A1
----
1
2
3

(3 row(s) affected)
*/

热点排行