SQl查询将数据从一列拉入2列

时间:2016-03-14 02:40:02

标签: sql-server tsql

我在表格中有一个数据,其中包含一个列和国家/地区..我需要将一个列中的扇区和另一个列中的国家/地区拉出来...这里是示例数据..非常感谢任何帮助

TYPE    DATA

SECTOR IT
SECTOR Retail   `` 
SECTOR MF`
SECTOR us
region eUROPE
region ASIA

转换为

Type DataSector   DataCountry
Sector IT         null
Sector Retail     null
sector MF         null
region  null           Us
region null       asia

1 个答案:

答案 0 :(得分:1)

SELECT  Type, 
        DataSector  = case when Type = 'SECTOR' THEN Data END, 
        DataCountry = case when Type = 'REGION' THEN Data END
FROM    The_Table