我有一個字符串如下更換字符 - MFMFMF與指定的一個
現在我想改變這個字符串FMFMFM如何做到這一點,幫助需要請
我曾試圖
選擇更換(替換( 'mfmfmf', 'M', 'F'), 'F', 'M') 這給了我結果 - MMMMMM 我DONOT 我所要的輸出是FMFMFM 需要你的幫助是什麼
D.Mahesh
我有一個字符串如下更換字符 - MFMFMF與指定的一個
現在我想改變這個字符串FMFMFM如何做到這一點,幫助需要請
我曾試圖
選擇更換(替換( 'mfmfmf', 'M', 'F'), 'F', 'M') 這給了我結果 - MMMMMM 我DONOT 我所要的輸出是FMFMFM 需要你的幫助是什麼
D.Mahesh
嘗試:
select replace(replace(replace('mfmfmf', 'm', 'x'), 'f', 'm'), 'x', 'f') ...
這是因爲你的第一個替換率:
ffffff
然後用m
S,產量mmmmmm
更換f
秒。您需要中介替換。
你好xyld, 感謝它工作 D.Mahesh – mahesh 2010-04-28 12:57:56
你可以打這個答案旁邊的「複選標記」嗎? – dlamotte 2010-04-28 12:58:55
我不認爲他希望每次的字符串都是一樣的。這意味着他最終會得到一個包含x的字符串,在這種情況下,您的代碼將被打破。 – Will 2010-04-28 13:00:07