2023-08-04
说说Oracle函数—字符串替换(replace、regexp_replace 、 translate)?
说说Oracle函数--字符串替换(replace、regexp_replace、translate)?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~

说说Oracle函数--字符串替换(replace、regexp_replace、translate)?
1、replace
(1)语法:REPLACE(char,search_string,replacement_string)
(2)用法:
--将char中的字符串search_string全部转换为字符串replacement_string;
--当replacement_string为null时,相当于剔除search_string中的search_string字段。
2、regexp_replace
(1)语法:regexp_replace(str_source,pattern_str)
(2)用法:
--把str_source中的pattern_str字符串剔除
--同replace,regexp_replace(str_source,pattern_str,str)
3、translate
(1)语法:translate(char,from,to)
(2)用法:
--返回将出现在from中的每个字符替换为to中的相应字符以后的字符串;
--若from比to字符串长,那么在from中比to中多出的字符将会被删除;
--三个参数中有一个是空,返回值也将是空值。