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号外滩
 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM