我有一个表class1,如下所示
hive> select * from class1;
OK
NULL student_name NULL NULL NULL
5 david 60 70 80
5 reena 55 40 80
7 joseph 66 75 89
Time taken: 0.659 seconds, Fetched: 4 row(s)
hive> desc class1;
OK
class tinyint
student_name varchar(30)
marks_english int
marks_maths int
marks_science int
Time taken: 0.553 seconds, Fetched: 5 row(s)
现在我想以下面的格式将这些数据插入到一个新表中
Class name_marks
5 {david:[60,70,80]}
5 {reena:[55,40,80]}
7 {joseph:[66,75,89]}
有人能告诉我如何创建一个新表并以所需的格式插入数据吗?
1条答案
按热度按时间r7s23pms1#
尝试此查询: