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

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

  • 一、repacle是什么?
  • 二、使用步骤
    • 1.实践是检验真理的唯一标准
    • 2.Hive中的替换函数regexp_replace
  • 总结


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

文章目录

  • 一、repacle是什么?
  • 二、使用步骤
    • 1.实践是检验真理的唯一标准
    • 2.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网络请求的数据。


总结

你可能感兴趣的:(hive,mysql)