Hive复杂数据类型有Array、Map、Struct三种。下面介绍这三种复杂数据类型的使用方法。
1 Array类型
创建数据库 创建数据库 表,以 Array做为数据类型
查询数据库表
查询person表 array数据类型字段指定列。
查询array数据类型字段的长度。
查询array数据类型字段指定列的一行数据。
查看表结构
2 Map类型
创建数据库表
查看表结构
在本地创建score.txt文件,并将内容导入到 score表中 。
查询score 表的所有数据。
查询所有的语文,英语成绩。
3 Struct类型
创建数据库表
本地新建文件sc.txt,并将文件导入到 sc 表中
查询 sc 表的所有数据
查询 SC 表的学生名称和选课。
查询 SC 表所有学生英语课成绩。