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