文章目录 Hive的表生成函数 一、explode函数 二、LATERAL VIEW侧视图 三、Reflect函数 1、使用java.lang.Math当中的Max求两列中最大值 Hive的表生成函数 一、explode函数 explode(col):将hive一列中复杂的array或者map结构拆分成多行。 explode(ARRAY) 数组的每个元素生成一行 explode(MAP) map中每个key-value对,生成一行,key为一列,value为一列 数据: 10 CLARK|KING|MILLER 20 SMITH|JONES|SCOTT|ADAMS|FORD 30 ALLEN|WARD|MARTIN|BLAKE|TURNER|JAMES