2.1 整数类型
Hive有4种带符号的整数类型:TINYINT,SMALLINT,INT,BIGINT,分别对应Java中的byte,short,int,long。字节长度分别为1,2,4,8字节。...在使用整数字面量时,默认情况下为INT,如果要声明为其他类型,通过后缀来标识:
类型 后缀 例子 TINYINT Y 100Y SMALLINT S 100S BIGINT L 100L...类型转换
Hive的类型层次中,可以根据需要进行隐式的类型转换,例如TINYINT与INT相加,则会将TINYINT转化成INT然后INT做加法。...map的元素访问则使用[],例如map['key1'].
4.2 STRUCT
STRUCT则封装一组有名字的字段(named filed),其类型可以是任意的基本类型,元素的访问使用点号。...4.3 UNION
UNION则类似于C语言中的UNION结构,在给定的任何一个时间点,UNION类型可以保存指定数据类型中的任意一种。