SQL-转置

一、转置

id name count
12 Joe 100
12 Neo 200
12 Lve 300
SELECT 列名, GROUP_CONTACT(CASE WHEN 列名 = 特定值 THEN 列名 END) AS 新名称, GROUP_CONTACT(CASE WHEN 列名 = 特定值 THEN 列名 END) AS 新名称, GROUP_CONTACT(CASE WHEN 列名 = 特定值 THEN 列名 END) AS 新名称 FROM 数据表 WHERE 条件 GROUP BY 列名

【SQL-转置】转置后
id joe->newName neo->newName lve->newName
12 Joe Neo Lve

    推荐阅读