ORACLE REPLACE函数
Posted wangchuanfu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE REPLACE函数相关的知识,希望对你有一定的参考价值。
SELECT REPLACE( ‘15800003367‘, substr(‘1580003367‘,4,4), ‘****‘) from dual 158****3367 SELECT REPLACE(‘上海市徐汇区南京东路88号外滩‘,SUBSTR(‘上上海市徐汇区南京东路88号外滩‘,ROUND(LENGTH(‘上海市徐汇区南京东路88号外滩‘)/2,0),5),‘****‘) FROM dual 上海市徐汇区****8号外滩 SUBSTR(‘15800003367‘,4,4):0000 REPLACE( ‘15800003367‘, substr(‘1580003367‘,4,4), ‘****‘):158****3367 ROUND:四舍五入 LENGTH:求字符串的长度 SELECT LENGTH(‘上海市徐汇区南京东路88号外滩‘) FROM dual :15 SELECT ROUND (LENGTH(‘上海市徐汇区南京东路88号外滩‘)/2,0) FROM dual :8 SELECT SUBSTR (‘上海市徐汇区南京东路88号外滩‘,ROUND (LENGTH(‘上海市徐汇区南京东路88号外滩‘)/2,0),5) FROM dual:京东路88 SELECT REPLACE(‘上海市徐汇区南京东路88号外滩‘,SUBSTR(‘上海市徐汇区南京东路88号外滩‘,ROUND(LENGTH(‘上海市徐汇区南京东路88号外滩‘)/2,0),5),‘****‘)FROM dual:上海市徐汇区****8号外滩
以上是关于ORACLE REPLACE函数的主要内容,如果未能解决你的问题,请参考以下文章