[COLOR=blue]DECLARE[/color] @Test [COLOR=blue]TABLE[/color] (Fld1 [COLOR=blue]varchar[/color](20))
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'1'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'5'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'9'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'10'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'15A'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'19'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'20'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'100'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'15C'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'125'[/color])
[COLOR=blue]insert[/color] [COLOR=blue]into[/color] @Test [COLOR=blue]values[/color] ([COLOR=red]'15B'[/color])
[COLOR=blue]select[/color] Fld1, [COLOR=#FF00FF]RIGHT[/color]([COLOR=red]'000'[/color] + [COLOR=blue]CASE[/color] [COLOR=blue]WHEN[/color] [COLOR=#FF00FF]PATINDEX[/color]([COLOR=red]'%[^0-9]%'[/color], Fld1) = 0
[COLOR=blue]THEN[/color] Fld1
[COLOR=blue]ELSE[/color] [COLOR=#FF00FF]SUBSTRING[/color](Fld1,1, [COLOR=#FF00FF]PATINDEX[/color]([COLOR=red]'%[^0-9]%'[/color], Fld1)-1)
[COLOR=blue]END[/color], 3)+
[COLOR=blue]CASE[/color] [COLOR=blue]WHEN[/color] [COLOR=#FF00FF]PATINDEX[/color]([COLOR=red]'%[^0-9]%'[/color], Fld1) = 0
[COLOR=blue]THEN[/color] [COLOR=red]''[/color]
[COLOR=blue]ELSE[/color] [COLOR=#FF00FF]SUBSTRING[/color](Fld1,[COLOR=#FF00FF]PATINDEX[/color]([COLOR=red]'%[^0-9]%'[/color], Fld1),8000)
[COLOR=blue]END[/color] [COLOR=blue]AS[/color] TestMe
[COLOR=blue]FROM[/color] @Test
[COLOR=blue]ORDER[/color] [COLOR=blue]BY[/color] TestMe