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函数的主要内容,如果未能解决你的问题,请参考以下文章

调用 replace() 时片段的生命周期是啥?

FragmentTransaction.replace() 淡入过渡显示“幽灵”片段

Oracle replace()函数

怎样用REPLACE函数替换oracle表中某一字段的值?

ORACLE REPLACE函数

oracle 11g replace替换问题