Query to get only numbers from a string

前端 未结 14 2450
野性不改
野性不改 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:25

    declare @puvodni nvarchar(20)
    set @puvodni = N'abc1d8e8ttr987avc'
    
    WHILE PATINDEX('%[^0-9]%', @puvodni) > 0 SET @puvodni = REPLACE(@puvodni, SUBSTRING(@puvodni, PATINDEX('%[^0-9]%', @puvodni), 1), '' ) 
    
    SELECT @puvodni
    

提交回复
热议问题