[COLOR=blue]DECLARE[/color] @Test [COLOR=blue]table[/color] (YourField [COLOR=blue]varchar[/color](200))
[COLOR=blue]INSERT[/color] [COLOR=blue]INTO[/color] @Test [COLOR=blue]VALUES[/color] ([COLOR=red]'#12345 abcd'[/color])
[COLOR=blue]INSERT[/color] [COLOR=blue]INTO[/color] @Test [COLOR=blue]VALUES[/color] ([COLOR=red]'abcd #12345'[/color])
[COLOR=blue]INSERT[/color] [COLOR=blue]INTO[/color] @Test [COLOR=blue]VALUES[/color] ([COLOR=red]'abcd #12345 asdasdas'[/color])
[COLOR=blue]SELECT[/color] [COLOR=blue]CASE[/color] [COLOR=blue]WHEN[/color] [COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]'#'[/color], YourField) = 0
[COLOR=blue]THEN[/color] [COLOR=red]'0'[/color]
[COLOR=blue]WHEN[/color] [COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]' '[/color],[COLOR=#FF00FF]SUBSTRING[/color](YourField,[COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]'#'[/color], YourField)+1,8000)) = 0
[COLOR=blue]THEN[/color] [COLOR=#FF00FF]SUBSTRING[/color](YourField,[COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]'#'[/color], YourField)+1,8000)
[COLOR=blue]ELSE[/color] [COLOR=#FF00FF]SUBSTRING[/color](YourField,
[COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]'#'[/color], YourField)+1,
[COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]' '[/color],[COLOR=#FF00FF]SUBSTRING[/color](YourField,[COLOR=#FF00FF]CHARINDEX[/color]([COLOR=red]'#'[/color], YourField)+1,8000))-1)
[COLOR=blue]END[/color]
[COLOR=blue]FROM[/color] @test