Hive获取时间函数

regexp_replace(date_add(from_unixtime(unix_timestamp(), "yyyy-MM-dd") , -1), '-','')

regexp_extract函数:

regexp_extract( str,  regexp[, idx] ) - extracts a group that matches regexp

字符串正则表达式解析函数。

-- 这个函数有点类似于 substring(str from 'regexp')  ..

参数解释:

str是被解析的字符串

regexp 是正则表达式

idx是返回结果 取表达式的哪一部分  默认值为1。

0表示把整个正则表达式对应的结果全部返回

1表示返回正则表达式中第一个() 对应的结果 以此类推

注意点:

要注意的是idx的数字不能大于表达式中()的个数。

否则报错:

实例:

如:

select regexp_extract('x=a3&x=18abc&x=2&y=3&x=4',  'x=([0-9]+)([a-z]+)',    0)   from default.dual;

结果为:

x=18abc

select regexp_extract('x=a3&x=18abc&x=2&y=3&x=4','x=([0-9]+)([a-z]+)',1) from default.dual;

得到的结果为:

18

select regexp_extract('x=a3&x=18abc&x=2&y=3&x=4','x=([0-9]+)([a-z]+)',2) from default.dual;

得到的结果为:

abc

我们当前的语句只有2个()表达式 所以当idx>=3的时候 就会报错
--------------------- 
作者:oO寒枫Oo 
来源:CSDN 
原文:https://blog.csdn.net/lxpbs8851/article/details/39202735 
版权声明:本文为博主原创文章,转载请附上博文链接!

HIVE获取时间函数, regexp_extract正则提取用法相关推荐

  1. Hive SQL时间函数及用法

    Hive SQL时间函数 当前官方提供的日期函数共27个,内容如下: 1. 获取当前系统时间 函数: current_timestamp 返回值:timestamp 返回查询计算开始时的当前时间戳(从 ...

  2. C语言标准库里的获取时间函数及时间格式转换详解

    C语言标准库里的获取时间函数及时间格式转换详解 头文件: #include <time.h> 相关库函数(截图摘自:https://www.runoob.com/cprogramming/ ...

  3. html关于计时的函数,关于JavaScript获取时间函数及实现倒计时

    关于JavaScript获取时间函数及实现倒计时 JavaScript获取当前时间函数 var time=new Date() 获取时间函数 Date() 返回当日的日期和时间. getDate() ...

  4. c/c++获取时间函数

    Coordinated Universal Time(UTC): 协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT).比如,中国内地的 ...

  5. Sql语句Convert函数获取时间格式的一种用法

    Sql语句查询某种时间格式  通过convert函数处理查询结果 这是函数的参数类型: eg: select OutPH,CONVERT(Time(0),Time,8) as Time from [G ...

  6. 每天学一点儿shell:linux中时间函数的date的用法

    文章目录 1.linux中date函数格式 2.date日期函数的具体用法 2.1.获取相应格式的日期 2.2.获取相隔时间段的日期 2.2.1.获取今天的日期 2.2.2.获取昨天的日期 2.2.3 ...

  7. linux内核中测量时间的方法,Linux内核中获取时间函数do_gettimeofday

    内核代码能一直获取一个当前时间的表示, 通过查看 jifies 的值. 常常地, 这个值只代表从最后一次启动以来的时间, 这个事实对驱动来说无关, 因为它的生命周期受限于系统的 uptime. 如所示 ...

  8. MySQL 获取时间函数

    1. 选取日期时间的各个部分:日期.时间.年.季度.月.日.小时.分钟.秒.微秒(注意写法  大小写和在SQL语句内自动加引号问题引号要去除) 1. 选取日期时间的各个部分:日期.时间.年.季度.月. ...

  9. Sql Server函数全解(四)日期和时间函数

    阅读目录 1.获取系统当前日期的函数getDate(); 2.返回UTC日期的函数UTCDATE() 3.获取天数的函数DAY(d) 4.获取月份的函数MONTH(d) 5.获取年份的函数YEAR(d ...

最新文章

  1. html wbr标签,HTML wbr标签
  2. sql advantage 执行sql_Sql 的执行顺序是怎样的?
  3. driver: linux2.6 内核模块导出函数实例(EXPORT_SYMBOL)
  4. 关系数据库——关系数据语言
  5. 【Word 】隐藏功能生成特殊线
  6. [Vue.js] 模块化 -- 前端模块化
  7. 年终总结系列6:借与贷,科普LTV指标
  8. 如何学习一个新的PHP框架
  9. 计算机维护教程自学,【电脑维修教程】自学维修电脑.pdf
  10. 【回归预测】基于matlab麻雀算法优化相关向量机RVM回归预测【含Matlab源码 1750期】
  11. VUE 完整项目构建 (1) -- 初始化
  12. 计算机考研408每日一题 day157
  13. pyserial的踩坑记录
  14. 来了,来了,他来了,使用Github制作自己的在线简历(网页和PDF版)你都值得拥有
  15. 挂耳式耳机品牌排行榜,看看谁被推荐上榜
  16. CNC数控机械加工零件的步骤
  17. ipip.net IP位置信誉信息爬取
  18. 在Win 11下使用Visual Studio 2019和cygwin编译JBR(Java SDK 17)源码
  19. androidtv gms包_Android之GMS自我总结
  20. 自定义控件之-横线指示器

热门文章

  1. java web 系统消息通知功能,实现实时弹窗
  2. android pppd流程,Android pppd_gprs脚本启动过程
  3. 上市公司“掘金”大数据 多领域大数据应用受热捧
  4. 【Java基础】Java综合练习
  5. 下载Nvidia显卡以前的驱动
  6. 蓝牙成为物联网市场中的有力竞争者
  7. 年轻人要对自己狠一点
  8. 北京游玩攻略,-怎么游玩清华北大
  9. 在线教育-谷粒学院学习笔记(八)
  10. iOS新增3DTouch分享app菜单 (#原来iphone可以称重# ​ )