【发布时间】:2017-11-15 06:01:59
【问题描述】:
我有以下 SUBSTRING 命令:
RTRIM(LTRIM(SUBSTRING(FileName, CHARINDEX('-', FileName, 0)+1, CHARINDEX('-', FileName, 0)-7 )))
并具有如下文件路径:
"C:\James\AAA(9) - V0001514 MR J BLOGGS.pdf" returns "V0001514"
"C:\James\test(100) - V0001585 MRS A SMITH.pdf returns "V0001585 MR"
第一个返回正确的结果,但第二个返回额外的字符。有没有人看到确保 V* 号码始终正确返回的方法?
【问题讨论】:
标签: sql sql-server tsql