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网络请求的数据。