解决方法
如果要使用sql将其从表中获取,请查看以下功能,以帮助您:
SUBSTRING
和
CHARINDEX
.您可以使用这些功能来修剪条目。
SELECT SUBSTRING(col,LEN(SUBSTRING(col,LEN(col) - CHARINDEX ('/',col))) + 1,LEN(col) - LEN(SUBSTRING(col,col))) - LEN(SUBSTRING(col,CHARINDEX ('.',col),LEN(col))));
一个丑陋的野兽的位。它还取决于’dir / name.ext’的标准格式。
编辑:
这一个(灵感来自praveen)更为通用,涉及不同长度的扩展:
SELECT SUBSTRING(col,LEN(LEFT(col,CHARINDEX ('/',LEN(col) - LEN(LEFT(col,col))) - LEN(RIGHT(col,LEN(col) - CHARINDEX ('.',col))) - 1);