How to get the numeric part from a string using T-SQL?

后端 未结 4 1314
天命终不由人
天命终不由人 2020-11-30 09:56

I have the following string.

Input
--------------
2030031469-NAI 

To get the numeric part, I am using the following script

         


        
4条回答
  •  失恋的感觉
    2020-11-30 10:39

    Please check with this, i used in my project for extracting phone numbers

     CREATE Function [dbo].[RemoveNonNumericCharacters](@Temp VarChar(1000))
        Returns VarChar(1000)
        AS
        Begin
    
            While PatIndex('%[^0-9]%', @Temp) > 0
                Set @Temp = Stuff(@Temp, PatIndex('%[^0-9]%', @Temp), 1, '')
    
            Return @TEmp
        End
    

提交回复
热议问题