SQL 面试题之行列转置_sql group by 后转置-CSDN博客

网站介绍:文章浏览阅读466次。SQL 面试题之行列转置1. 题目2. 思路分析从结果来看,结果要求按照人,这时候很自然就是group bygroup by之后,使用聚合函数将分数取出来,这时候需要判断科目取分数,case when,使用if 嵌套也可以,但会复杂起来3. 扩展使用collect concat可以将数据搜集起来使用explode,使用字符串切割可以将字符串炸开。灵活运用上述操作,可以带来很灵活的行列数据转换。..._sql group by 后转置