Answers for "sql extract numbers from string"

SQL
0

sql extract numbers from string

CREATE FUNCTION dbo.udf_GetNumeric
(
  @strAlphaNumeric VARCHAR(256)
)
RETURNS VARCHAR(256)
AS
BEGIN
  DECLARE @intAlpha INT
  SET @intAlpha = PATINDEX('%[^0-9]%', @strAlphaNumeric)
  BEGIN
    WHILE @intAlpha > 0
    BEGIN
      SET @strAlphaNumeric = STUFF(@strAlphaNumeric, @intAlpha, 1, '' )
      SET @intAlpha = PATINDEX('%[^0-9]%', @strAlphaNumeric )
    END
  END
  RETURN ISNULL(@strAlphaNumeric,0)
END
GO

//////////

USAGE:
SELECT dbo.udf_GetNumeric(column_name) 
from table_name
Posted by: Guest on March-16-2022

Code answers related to "sql extract numbers from string"

Code answers related to "SQL"

Browse Popular Code Answers by Language