Query to get only numbers from a string

前端 未结 14 2501
野性不改
野性不改 2020-11-22 06:17

I have data like this:

string 1: 003Preliminary Examination Plan   
string 2: Coordination005  
string 3: Balance1000sheet

The output I exp

14条回答
  •  深忆病人
    2020-11-22 06:33

    Please try:

    declare @var nvarchar(max)='Balance1000sheet'
    
    SELECT LEFT(Val,PATINDEX('%[^0-9]%', Val+'a')-1) from(
        SELECT SUBSTRING(@var, PATINDEX('%[0-9]%', @var), LEN(@var)) Val
    )x
    

提交回复
热议问题