hive语法(最近常用,不断更新)

1、三目运算:hive>select  if(a=a,’bbbb’,111) from  lxw_dual; 

 结果:bbbb

2、get_json_object:hive> select get_json_object(data, '$.owner') from test;

结果:amy

3、inner join,join,left join, full join

join默认inner  join,两表同时存在,才成功:11+11  22+22

left join:11+11  22+22   33+null   

full join:11+11  22+22   33+null   null+44

表t1 (id , data)        表t2 (id , data)    数据:

1, 11                       11

2, 22                       22

3, 33                       44

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vi命令: 注意直接杀死进程是不行的,因为会有一个临时文件 ps aux | grep vi (或者 ps -ef...
    大石兄阅读 1,162评论 1 5
  • Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。本...
    felix521阅读 1,331评论 0 0
  • Hive高级操作 1.使用LIKE、AS创建表,表重命名,添加、修改、删除列 表结构数据复制 根据已存在的表结构,...
    三万_chenbing阅读 1,138评论 0 2
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,516评论 0 13
  • This page documents which parts of the SQL standard are s...
    Hello_Muay阅读 443评论 0 0