我是新来的Hive,仍在学习,但这里有一个小问题。在这件事上真的需要帮助。。所以,我有一张学生成绩表如下:
我想把它转换成这个预期的结果:有没有这样做的想法?任何意见都将不胜感激。谢谢!
ctzwtxfj1#
可以使用条件聚合:
select student, max(case when exam_index = 1 then grade end) as grade_1, max(case when exam_index = 2 then grade end) as grade_2 from t group by student;
1条答案
按热度按时间ctzwtxfj1#
可以使用条件聚合: