SQL server 字符串截取

EG:
列数据为:\\192.168.160.222\TEST\00\00000009\0102;
需要截取倒数第二\的非零数字9 拼接TEST后\的两位数字00 最终生成结果900
注意是TEST\00\后的非零数字,有可能全都不是零。截取出来后拼接\TEST\后的两位数字(固定两位数字)

前面所列字符如果字符数不变,可以这么写
select cast(cast(substring(字符,27,8) as int) as nvarchar(8))+substring('字符',24,2) from 表
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答