TSQL中利用简单正则查找字符串中的数字部分

declare @s varchar(20)
set @s='1.2342sdf'
select left(@s,PATINDEX('%[^0-9.]%',@s)-1)
原文地址:https://www.cnblogs.com/myjece/p/1258623.html