mysql字符串替换oracle类型
导读:MySQL和Oracle是两种常用的数据库系统,都支持字符串操作。在MySQL中,我们使用函数“REPLACE”来完成字符串替换操作;而在Oracle中,则需要使用“REGEXP_REPLACE”函数来实现。下面我们来看一下具体的使用方法:...
MySQL和Oracle是两种常用的数据库系统,都支持字符串操作。在MySQL中,我们使用函数“REPLACE”来完成字符串替换操作;而在Oracle中,则需要使用“REGEXP_REPLACE”函数来实现。
下面我们来看一下具体的使用方法:
MySQL字符串替换
REPLACE(str,old,new)上述函数用于把字符串中的“old”子串替换为“new”字符串。其中,“str”为要进行操作的字符串。如下所示:
示例1:SELECT REPLACE('I love China','China','Chinese');
结果为:I love Chinese示例2:SELECT REPLACE('123 456 789',' ','_');
结果为:123_456_789Oracle字符串替换
REGEXP_REPLACE(str,old,new)上述函数用于把字符串中的“old”子串替换为“new”字符串。其中,“str”为要进行操作的字符串。“old”可以是一个正则表达式,用于匹配要替换的子串。如下所示:
示例1:SELECT REGEXP_REPLACE('I love China','Ch[a-z]{
2}
','Chinese');
结果为:I love Chinese示例2:SELECT REGEXP_REPLACE('123 456 789','[ ]','_');
结果为:123_456_789可以看出,MySQL和Oracle在字符串替换操作上虽然函数名称和参数略有不同,但是使用方法和功能都是大致相同的。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符串替换oracle类型
本文地址: https://pptw.com/jishu/450585.html
