我只想从SQL Server的字符值中提取数字值。
数据的详细信息如下。
喜欢
+/- 0.6 inlbs
(仅需0.6)38.00 to 42.00
(仅花费42.00)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])))
预期结果是仅获取数字字符