一尘不染

SQL将列转换为行

sql

我的表包含以下列:

A  |  B  |  C  |  D  |  E  |  F

我想显示如下:

MyColumn  |  MyColumn2
  A       |    B
  C       |    D
  E       |    F

如您所见,我想将列与自定义列名成对显示。这对是列A和B,列C和D以及列C和D。


阅读 164

收藏
2021-05-05

共1个答案

一尘不染

select A as [Col 1], B as [Col 2] from table
union all 
select C,D from table 
union all 
select E,F from table
2021-05-05