如题所示,我该怎么获取:201
declare @src varchar(500)='{{单元尺寸长(mm)^^101^^}}{{单元尺寸宽(mm)^^100^^}}{{连片尺寸宽(mm)^^201^^}}{{连片尺寸宽(mm)^^200^^}}'
如果文字固定那就现获取 连片尺寸宽(mm)^^ 的位置,然后再截取加三个长度,如果格式完全一致就直接通过数字截取,如果不一致把数字改为获取到匹配的字符开始截取
SELECT SUBSTRING('{{单元尺寸长(mm)^^101^^}}{{单元尺寸宽(mm)^^100^^}}{{连片尺寸宽(mm)^^201^^}}{{连片尺寸宽(mm)^^200^^}}',54,3) from dual;