現有字串18位,一種第16位都是0,現在要將第16位的0換成A,應該怎么寫replace陳述句啊,困擾好幾天了…求大神指教
uj5u.com熱心網友回復:
正則想不出就別執著了,用substr十分鐘都用不上select decode(substr(t1.str, 16, 1),
'0',
substr(t1.str, 1, 15) || 'A' || substr(t1.str, 17, 2),
t1.str)
from (select '123456789012345078' str from dual) t1
;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/48158.html
標籤:基礎和管理
上一篇:backup anytable
