码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-01-04 00:12:50      阅读:1068      评论:0      收藏:0      [点我收藏+]

标签:replace与regexp_replace

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差异

标签:replace与regexp_replace

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

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!