DECLARE @tmp VARCHAR(20) = '+41443604125'
SELECT left(@tmp,3) -- Problem Nr.1: Erkennen, ob Ländervorwahl 2 oder 3 stellig
+ ' (0)' + right(left(@tmp,5),2) -- Problem Nr.2: Länge Ortsvorwahl bzw. Handynetz erkennen
+ ' ' + right(left(@tmp,8),3) -- Problem Nr.3: Wie sollen die Blöcke aufgeteilt werden? Normalerweise fassen Menschen gerne wiederkehrende Nummern als Block zusammen, z.B. 7676 630. Es gibt dafür keine Norm.
+ ' ' + right(left(@tmp,10),2)
+ ' ' + right(left(@tmp,12),2)