开发者

Convert sql row into columns

开发者 https://www.devze.com 2023-01-13 22:31 出处:网络
I have a table: ABc a11a11 a12a12 a13a13 a21a21 a22a22 a23a23 and I want to convert it to: AC1C2C3 a1a11a12a13

I have a table:

A    B     c
a1   1     a11
a1   2     a12
a1   3     a13
a2   1     a21
a2   2     a22
a2   3     a23

and I want to convert it to:

A     C1     C2     C3
a1    a11    a12    a13
a2    a21    a22    a23

How can I write a SQL query to achie开发者_开发问答ve this... I do not want to convert my table to csv and use python and do it...


SELECT A,
MAX(CASE WHEN B=1 THEN c END) AS C1,
MAX(CASE WHEN B=2 THEN c END) AS C2, // etc for B=3,4
FROM table1
GROUP BY A
0

精彩评论

暂无评论...
验证码 换一张
取 消