oracle replace

从字符串中去掉某串字符replace(参数1,参数2,参数3)
@param 参数1  被截取的字符串
@param 参数2  截取的内容
@param 参数3  替换成什么,可以不写第三个参数,就是替换成空。
select replace('活动规则,活动项目,项目,人数活动,规则项目,项目规则,规则','活动规则',',') from dual

怕截到多个地方,可以这么处理:
在两头加上参数1两头加上','  然后在参数2两头也加上','  参数3写成','  截取完成后把两头的','去掉
demo:
select replace(',活动规则,活动项目,项目,人数活动,规则项目,项目规则,规则,',',活动规则,',',') from dual


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容