SQL Convert column to row

后端 未结 4 639
执笔经年
执笔经年 2020-12-12 01:39

My table has the following columns:

A  |  B  |  C  |  D  |  E  |  F  

I want to displays this as follow:

MyColumn  |  MyCol         


        
4条回答
  •  失恋的感觉
    2020-12-12 02:20

    This won't scale to a billion columns but...

    Select A as MyColumn, B as MyColumn2 from Table
    UNION
    Select C as MyColumn, D as MyColumn2 from Table
    UNION
    Select E as MyColumn, F as MyColumn2 from Table
    

    This query will remove the duplicates though. So say there's one record in the table

    Hello | World | Hello | World | Hello | World

    My select will only return

    Hello | World

    Sambo's will return all three...

提交回复
热议问题