Hive SQL学习整理

=Start=

缘由:

最近用Hive SQL查数据比较多,虽然HQL大体上和常用的SQL没什么区别,但是也有一些特别的地方需要注意,在此整理一下,方便要用的时候参考。

正文:

参考解答:
1、不等于

2、对于NULL列的处理

3、两表联合查询

4、多表联合查询

5、模糊匹配

6、当前时间&将秒格式的时间戳按特定格式展示

7、将毫秒格式的时间戳转换成可读的日期格式

8、如何检查逗号分隔的字符串中是否包含某个字符串?

9、如何判断某个元素是否在一个array中?

10、字符串连接函数

 

参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/4245.html

《Hive SQL学习整理》上有1条评论

  1. SQL中的Case When Else End的用法
    https://blog.csdn.net/ruidongliu/article/details/11735507

    update操作:
    update table_name
    set 字段1=case
    when 条件1 then 值1
    when 条件2 then 值2
    else 值3
    end
    where ...

    select操作:
    select 字段1, 字段2,
    case 字段3
    when 值1 then 新值
    when 值2 then 新值
    end as 重新命名字段3的名字
    from table_name
    where ...
    order by ...

    how to write case and group by in hive query
    https://stackoverflow.com/questions/37440828/how-to-write-case-and-group-by-in-hive-query

发表评论

电子邮件地址不会被公开。 必填项已用*标注