码迷,mamicode.com
首页 > 其他好文 > 详细

Hive学习之数据去重

时间:2017-09-16 16:12:18      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:16px   别名   str   写法   span   视图   key   union all   sele   

insert overwrite table store  
  select t.p_key,t.sort_word from   
    ( select p_key,  
           sort_word ,  
           row_number()over(distribute by p_key sort by sort_word) as rn  
     from store) t  
     where t.rn=1;

  Hive上一个典型表内除重的写法, p_key为除重依据, sort_word 为排序依据,一般为时间   rn为排名。 这里就留下第一名,注意hql 方言中, 表的嵌套要家别名, 字段前加上表别名。 union all 不支持顶层视图

Hive学习之数据去重

标签:16px   别名   str   写法   span   视图   key   union all   sele   

原文地址:http://www.cnblogs.com/sunfie/p/7531293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!