ITPub博客

首页 > 数据库 > Oracle > [转载]Hive使用RLIKE需要使用转义字符

[转载]Hive使用RLIKE需要使用转义字符

Oracle 作者:gracelee1984 时间:2013-12-24 19:54:10 0 删除 编辑
Hive使用RLIKE需要使用转义字符

使用Hive做数据清洗,经常需要使用正则表达式。

 

比较讨厌的是,正则表达式匹配失败的时候,hive完全不会报错。

原来的写法

SELECT * from ahhs_product_info where product_name NOT RLIKE '([u4e00-u9fa5])+' ;

 

在hive里面的写法

SELECT * from ahhs_product_info where product_name NOT RLIKE '([u4e00-u9fa5])+' ;

 

使用了转义字符,就可以正常地识别正则表达式了。

正则表达式的强大功能比Oracle的LIKE牛逼多了!!

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23945391/viewspace-1115581/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-05-20