MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法



MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法


一、repacle是什么?

示例:
replace在mysql以及其他sql中,都是起替换作用replace(string,expr1,expr2);replace中有三个参数,第一个参数是目标,第二个参数是目标中存在的值,第三个参数是要替换的参数。将目标中的值替换成想要的值即第二个参数,记住第二个参数是要替换后的值。

二、使用步骤

1.实践是检验真理的唯一标准

代码如下(示例):

select replace('王丽坤是我女神','女神','女朋友');

结果:‘王丽坤是我女朋友’

2.Hive中的替换函数regexp_replace

代码如下(示例):

Hive中貌似没有replace函数,但是有其他函数作为替补,函数的实现大差不差。hive中replace的实现由regexp_replace来替待。一看到regexp就能想到正则,确实hive中多数用他来对字符以及特殊的规则的字段进行操作。
hive中regexp_replace和mysql中的replace简直一毛一样。

`select('\n19013','\\\\n','')`;

结果就能将\n去掉。
转载自:https://blog.csdn.net/ABCDEFG0929/article/details/88746325?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control

该处使用的url网络请求的数据。


总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值