Hive中的replace类似方法


Hive本身并没有replace方法,但是提供了以下两个函数可以实现replace的类似功能

1、translate 函数

    使用#字符替换逗号

    select translate('hello world, this is a function, test in Hive', ',','#');  

    运行结果:

    hello world# this is a function# test in Hive

2、regexp_replace 函数

     使用#字符替换逗号

    select regexp_replace('hello world, this is a function, test in Hive',"\\,","\\#");

    运行结果:

    hello world# this is a function# test in Hive

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM