暂无图片
说说Oracle函数—字符串替换(replace、regexp_replace 、 translate)?
我来答
分享
2023-08-04
说说Oracle函数—字符串替换(replace、regexp_replace 、 translate)?

说说Oracle函数--字符串替换(replace、regexp_replace、translate)?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
中天

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中多出的字符将会被删除;

     --三个参数中有一个是空,返回值也将是空值。

暂无图片 评论
暂无图片 有用 3
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏