Hive复杂数据类型使用

Hive复杂数据类型有Array、Map、Struct三种。下面介绍这三种复杂数据类型的使用方法。

1 Array类型

创建数据库 创建数据库 表,以 Array做为数据类型

 查询数据库表

 查询person表 array数据类型字段指定列。

查询array数据类型字段的长度。

查询array数据类型字段指定列的一行数据。

查看表结构


Map类型

创建数据库表

 查看表结构

在本地创建score.txt文件,并将内容导入到 score表中 。

 查询score 表的所有数据。

查询所有的语文,英语成绩。


3 Struct类型

创建数据库表

本地新建文件sc.txt,并将文件导入到 sc 表中

查询 sc 表的所有数据

查询 SC 表的学生名称和选课。 

查询 SC 表所有学生英语课成绩。

猜你喜欢

转载自blog.csdn.net/qq_36290948/article/details/87092119