一剑荒芜 2021-03-26 15:39 采纳率: 66.7%
浏览 31
已采纳

sql问题,单表MySQL数据库

图中第一个是表,第二个是效果,请问这个sql怎么写?

  • 写回答

3条回答 默认 最新

  • tkzc_shark 2021-03-26 16:00
    关注
    SELECT
    	 year as '年',
    	 sum(CASE WHEN jidu = 1 THEN score ELSE 0 END) AS '第一季度',
    	 sum(CASE WHEN jidu = 2 THEN score ELSE 0 END) AS '第二季度',
    	 sum(CASE WHEN jidu = 3 THEN score ELSE 0 END) AS '第三季度',
    	 sum(CASE WHEN jidu = 4 THEN score ELSE 0 END) AS '第四季度'
    FROM test group by year
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?