欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hive经验

程序员文章站 2022-07-14 19:26:12
...

1.hive的join,不能将 t2 join t3 on t2.id=t3.id外边加括号

   hive的多个join,也不能加括号,antlr写的也太次了

2.hive的union,不能给 t2 union all t3中的t2.t3加上括号

3.hive的column别名,不能取已经存在的column

 

4.if(x=1 and y=2,1,null) if函数条件只能是and or而且不能有嵌套,也就是带括号,所以in条件也不能有

要使用

CASE 
  WHEN Fruit = 'APPLE' THEN 'The owner is APPLE'
  WHEN Fruit = 'ORANGE' THEN 'The owner is ORANGE'
  ELSE 'It is another Fruit'
END

代替

 

5.hive中 get_json_object 会返回NULL 但是在判断的时候判断‘’(空字符串)就包含NULL了

 

 

 

 

相关标签: hive 经验