如何从字符值中提取数字字符并删除字符值

时间:2019-06-06 09:13:18

标签: sql sql-server sql-server-2014

我只想从SQL Server的字符值中提取数字值。

数据的详细信息如下。

喜欢

  1. +/- 0.6 inlbs(仅需0.6)
  2. 38.00 to 42.00(仅花费42.00)
  3. 001" TIR(仅接受.001)

这是用于SQL SERVER2014。

我尝试过的代码是

SUBSTRING(SOOT.[PERF_SPEC],PATINDEX('%[0-9]%',SOOT.[PERF_SPEC]),REPLACE(REPLACE(REPLACE(SOOT.[PERF_SPEC],'%',''),'[A-Z]',''),'[a-z]',''),LEN(SOOT.[PERF_SPEC])))

预期结果是仅获取数字字符

0 个答案:

没有答案