Advertisement

大数据开发高频面试题 hive

阅读量:

前言

未来的路或许有点难,但没关系啊,我会一直陪着你呀~

按功能进行分类后,请列举出10个单行函数及其作用,并说明这些函数各自的特性。

复制代码
 函数分为单行函数、聚合函数、炸裂函数

    
 单行函数特点:一进一出
    
 单行函数有可以细分:字符串函数、日期函数、数值函数、流程控制函数、集合函数
    
 case when  then   end  、if、nvl
    
 datediff、date_add
    
 substring、concat、concat_ws、split
    
 round、floor、ceil、cast
    
  
    
 聚合函数特点:多进一出
    
 聚合函数:max、min、avg、count、sum、collect_list、collect_set
    
  
    
 炸裂函数特点:一进多出
    
 炸裂函数:explode、posexplode
    
  
    
  
    
 collect_list和collect_set属于聚合函数,特点是将分组后的某个列存放在一个数组中,collect_set会对集合中元素去重
    
    
    

全部评论 (0)

还没有任何评论哟~