将原始结构转换为转换后的数据结构,如下所示

时间:2016-11-28 01:03:17

标签: sql-server oracle11g

任何人都可以帮我在oracel或sql server中编写sql查询,将以下图像结构从原始结构转换为转换结构。

1ddd

1 个答案:

答案 0 :(得分:0)

SELECT ID,
       MAX(CASE WHEN Indicator = 1 THEN Color ELSE NULL END) AS Color,
       MAX(CASE WHEN Indicator = 2 THEN Shape ELSE NULL END) AS Shape,
       SUM(Impressions) AS Impressions
FROM yourTable
GROUP BY ID