HIVE:如何将数据插入数据类型为 MAP (string:Array<INT>) 的列中

毗湿奴

我有一个表 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]}

有人能告诉我如何创建一个新表并以所需格式插入数据吗?

serge_k

试试这个查询:

create table new_table as
select class
     , MAP(student_name, ARRAY(marks_english, marks_maths, marks_science) as name_marks
  from old_table;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HIVE在MAP数据类型中嵌套了ARRAY

来自分类Dev

如何将array <map <string,int >>插入到蜂巢表?

来自分类Dev

map <int,int> a,b中a和b的数据类型

来自分类Dev

将数据类型获取为<class Map>而不是int

来自分类Dev

如何将 long 或 double int 数据类型转换为 String inFfirebase dataSnapshot

来自分类Dev

从Map [String,List [Int]]折叠为Map [String,Int]

来自分类Dev

从Map [String,List [Int]]折叠为Map [String,Int]

来自分类Dev

如何将数据插入map <string,set <string>> C ++?

来自分类Dev

Swift中的map函数将String转换为Int?

来自分类Dev

如何迭代并从map <pair <string,int>,pair <string,Array >>查找?

来自分类常见问题

如何将混合数据类型(int,float,char等)存储在数组中?

来自分类Dev

C ++ 11在map <key,value>中存储value(int和string)的多种数据类型的最简单方法吗?

来自分类Dev

如何检查用户输入的数据类型,例如:c中的int,double和string

来自分类Dev

Spark-将Array [Array [Map [Map [String,String]]]类型的列转换为udf时,java.lang.ClassCastException

来自分类Dev

如何在数据框中过滤map <String,Int>:Spark / Scala

来自分类Dev

Scala中的方法签名:Map(String,Int)

来自分类Dev

如何对Map <String,Map <String,int >> Dart进行排序

来自分类Dev

如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

来自分类Dev

如何使用mysql将INT数据类型的列添加到已创建的表中

来自分类Dev

将数据框列类型从 int 更改为 string

来自分类Dev

如何在scala中打印Map [String,Array [Float]]?

来自分类Dev

Android如何将Api中的String解析为int

来自分类Dev

如何将“ NULL / DbNull”发送到具有以下数据类型的表列中:nullable int

来自分类Dev

将Map [String,Seq [Int]]转换为Seq [Seq [Int]]

来自分类Dev

作为Groovy中String到String列表的Map,如何将String映射为String?

来自分类Dev

如何将 Spark 数据帧列从 Array[Int] 转换为 linalg.Vector?

来自分类Dev

如何将 int 存储在 String 中?

来自分类Dev

如何从插入查询将数据插入Array类型的大查询列中?

来自分类Dev

如何使用scala从文件中读取输入并将文件的数据行转换为List [Map [Int,String]]?

Related 相关文章

  1. 1

    HIVE在MAP数据类型中嵌套了ARRAY

  2. 2

    如何将array <map <string,int >>插入到蜂巢表?

  3. 3

    map <int,int> a,b中a和b的数据类型

  4. 4

    将数据类型获取为<class Map>而不是int

  5. 5

    如何将 long 或 double int 数据类型转换为 String inFfirebase dataSnapshot

  6. 6

    从Map [String,List [Int]]折叠为Map [String,Int]

  7. 7

    从Map [String,List [Int]]折叠为Map [String,Int]

  8. 8

    如何将数据插入map <string,set <string>> C ++?

  9. 9

    Swift中的map函数将String转换为Int?

  10. 10

    如何迭代并从map <pair <string,int>,pair <string,Array >>查找?

  11. 11

    如何将混合数据类型(int,float,char等)存储在数组中?

  12. 12

    C ++ 11在map <key,value>中存储value(int和string)的多种数据类型的最简单方法吗?

  13. 13

    如何检查用户输入的数据类型,例如:c中的int,double和string

  14. 14

    Spark-将Array [Array [Map [Map [String,String]]]类型的列转换为udf时,java.lang.ClassCastException

  15. 15

    如何在数据框中过滤map <String,Int>:Spark / Scala

  16. 16

    Scala中的方法签名:Map(String,Int)

  17. 17

    如何对Map <String,Map <String,int >> Dart进行排序

  18. 18

    如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

  19. 19

    如何使用mysql将INT数据类型的列添加到已创建的表中

  20. 20

    将数据框列类型从 int 更改为 string

  21. 21

    如何在scala中打印Map [String,Array [Float]]?

  22. 22

    Android如何将Api中的String解析为int

  23. 23

    如何将“ NULL / DbNull”发送到具有以下数据类型的表列中:nullable int

  24. 24

    将Map [String,Seq [Int]]转换为Seq [Seq [Int]]

  25. 25

    作为Groovy中String到String列表的Map,如何将String映射为String?

  26. 26

    如何将 Spark 数据帧列从 Array[Int] 转换为 linalg.Vector?

  27. 27

    如何将 int 存储在 String 中?

  28. 28

    如何从插入查询将数据插入Array类型的大查询列中?

  29. 29

    如何使用scala从文件中读取输入并将文件的数据行转换为List [Map [Int,String]]?

热门标签

归档