2016-03-22 10 views

cevap

2

dize işlemek için Stuff işlevini kullanarak olası bir yöntem

SELECT 
    -- Works only for length >= 21 
    STUFF(STUFF(STUFF(STUFF(STUFF(
     '49810A58F778C8871AA01R' 
    , 21, 0, ' '), 17, 0, ' '), 13, 0, ' '), 9, 0, ' '), 5, 0, ' ') 

Düzenleme

ekle stuff

SELECT IBAN = STUFF((
    SELECT ';' + STUFF(STUFF(STUFF(STUFF(STUFF([IBAN], 21, 0, ' '), 17, 0, ' '), 13, 0, ' '), 9, 0, ' '), 5, 0, ' ') 
    FROM Bank 
    FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '') 
+0

sonraki gönderiye bakın –

+0

@ Artist_Styler_57 Bunun yerine soruyu değiştirmelisiniz. Btw, bkz. Düzenle – Eric

+0

tamam teşekkürler, yeni bir soru sormalı mıyım, ya da buna hemen cevap verebilirsiniz :) –