Advertisement

Hive的数据库中的查询关键字集合

阅读量:

基本语法格式:

复制代码
 select [all | DISTINCT ] a.id, a.sname, a.age from student a join student02 b on a.id = b.id # 匹配函数 
    
  
    
 where a.age >=18 # 条件语句 
    
  
    
 group by a.age having a.age >=18 # 分组,
    
  
    
 having:分组后的筛选条件 
    
  
    
 order by a.age # 全局排序 
    
  
    
 sort by a.age #局部排序,当reducetask = 1 时,功能与order by一致 
    
  
    
 distribute by a.age # 分桶 a.age % [reducetask的个数]余数一致的分到一个桶里 
    
  
    
 cluster by a.age #分桶并排序 
    
  
    
 limit 100 #仅查看结果中的前100行数据

详解举例

匹配函数

1.内连接(inner join)join = inner join

select ... from t1 inner join t2 on t1

全部评论 (0)

还没有任何评论哟~