首页 > 其他 > 详细

replace与regexp_replace区别使用以及like与instr差异

时间:2016-01-04 00:10:35      阅读:222      评论:0      收藏:0      [点我收藏+]

repalce(str_source,str1,str2) 把 str_source 中 str1 字符串替换为 str2 字符串,
当 str2 为 null 或‘‘ 时,与下个作用相同

replace(str_source,str1) 把str_source 中的 str1 字符串剔除

regexp_replace(str_source,pattern_str) 把 str_source 中的 pattern_str 字符串剔除

Oracle中 like与instr之间的区别于联系:在没有创建索引的情况下instr的效率较like能高一些但是相差不大
创建索引后like的效率比instr要高相差巨大

translate(‘目标字符串‘,‘源字符串‘,‘目的字符串‘) 当目标字符串与源字符串出现相同的字符时,
会被替换为目的字符串


本文出自 “随笔” 博客,谢绝转载!

replace与regexp_replace区别使用以及like与instr差异

原文:http://lishouxiang.blog.51cto.com/8123559/1731124

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!