我的表中包含列名accountnumber;如何用oracle中的特殊字符替換數字中的位置?
acctnum
-------
1234556777
2335678000
我使用Oracle想要的輸出使用SQL查詢
acctnum
---------
123xxx6777
233xxx8000
我試圖替換功能,但我沒有得到output.pls幫助。
我的表中包含列名accountnumber;如何用oracle中的特殊字符替換數字中的位置?
acctnum
-------
1234556777
2335678000
我使用Oracle想要的輸出使用SQL查詢
acctnum
---------
123xxx6777
233xxx8000
我試圖替換功能,但我沒有得到output.pls幫助。
如果你想更換一個x
字符4,5和6,你可以通過這樣的SUBSTR
功能做到這一點:
SELECT SUBSTR(acctnum, 1, 3) || 'xxx' || SUBSTR(acctnum, 7) AS acctnum
FROM mytable;
你要替換的前3個字符? –
是的。我想用特殊字符替換前3個位置。請幫助我找到如何用特殊字符替換位置。 – minu