无聊啊
SELECT
d.id as id,
MIN(CASE month WHEN 'Jan' THEN revenue ELSE NULL END) AS Jan_Revenue,
MIN(CASE month WHEN 'Feb' THEN revenue ELSE NULL END) AS Feb_Revenue,
MIN(CASE month WHEN 'Mar' THEN revenue ELSE NULL END) AS Mar_Revenue,
MIN(CASE month WHEN 'Apr' THEN revenue ELSE NULL END) AS Apr_Revenue,
MIN(CASE month WHEN 'May' THEN revenue ELSE NULL END) AS May_Revenue,
MIN(CASE month WHEN 'Jun' THEN revenue ELSE NULL END) AS Jun_Revenue,
MIN(CASE month WHEN 'Jul' THEN revenue ELSE NULL END) AS Jul_Revenue,
MIN(CASE month WHEN 'Aug' THEN revenue ELSE NULL END) AS Aug_Revenue,
MIN(CASE month WHEN 'Sep' THEN revenue ELSE NULL END) AS Sep_Revenue,
MIN(CASE month WHEN 'Oct' THEN revenue ELSE NULL END) AS Oct_Revenue,
MIN(CASE month WHEN 'Nov' THEN revenue ELSE NULL END) AS Nov_Revenue,
MIN(CASE month WHEN 'Dec' THEN revenue ELSE NULL END) AS Dec_Revenue
FROM
Department d
GROUP BY
d.id
LeetCode_MySQL11_1179.重新格式化部门表
最新推荐文章于 2024-06-15 09:23:13 发布