行到DB2中的列

时间:2015-03-05 21:59:10

标签: sql db2

我有一张表格如下

Customer    Product Price

C1          P1      123

C1          P2      124

C2          P1      123

C2          P2      124

我需要在DB2查询

中显示以下输出
Customer    P1  P2

C1          123 124

C2          123 124

请帮助我在DB2中实现上述输出。

1 个答案:

答案 0 :(得分:0)

使用case声明进行汇总

select 
Customer
max(case when product='P1' then Price END) P1,
max(case when product='P2' then Price END) P2
From
table
group by customer