zoukankan      html  css  js  c++  java
  • Hive常用函数

    函数总结

    date_format:将日期进行格式化
    date_add:对当前日期增加天数
    next_day:取当前日期的下一个周几
    last_day:当前日期的最后一天
    regexp_replace: 使用正则表达式匹配目标字符串,匹配成功后替换!
    case when:类似于java里的switch
    

    正则表达式

    regexp_replace: SELECT regexp_replace('100-200', '(\d+)', 'num') ;
    

    日期函数:

    date_format:将日期进行格式化

    用法:

    select date_format('2019-12-12','yyyy-MM');
    结果:
    +----------+
    |   _c0    |
    +----------+
    | 2019-12  |
    +----------+
    

    date_add:对当前日期增加或减少天数

    当前日期的前一天
    select date_add('2019-12-12',-1);
    当前日期的后一天
    select date_add('2019-12-12',1);
    

    next_day:取当前日期的下一个周几

    取当前天的下一个周一
    select next_day('2019-12-12','MO');
    

    last_day:当月的最后一天

    select last_day('2019-12-11');
    

    case when

    case pay when '支付宝' then 1 when '微信' then 2 else 0 end
    
  • 相关阅读:
    矩形覆盖
    跳台阶与变态跳台阶
    有几个PAT【*】
    找零钱
    有理数的四则运算
    旧键盘打字
    查验身份证
    完美数列【置顶】
    旧键盘
    超简单webservice实例
  • 原文地址:https://www.cnblogs.com/traveller-hzq/p/14087476.html
Copyright © 2011-2022 走看看