laterval view 常和explode一起使用用来行(单个字段中有多个指定分隔符的字段)转列
lateral view 就像是有链接了一个表 LATERAL 没有V
explode将map 或array转换成一个一个的单独字段
select explode(myCol) from table
select pageid,newAdid from table lateral view explode (adid_list) as newAdid ;
collect_set 去重作为一个集合
collect_list 全部作为一个集合
一般用在group by中
select id,collect(stage) from table group by id 将这个组中的数据汇聚到set或list中
比如说原表为类型为 datetime 2018-01-22 00:00:00
在sql