SQL Server 2012中没有我正在使用的默认拆分函数。
我想拆分字符串(例如: /Folder1/Folder2/ )由 /
/Folder1/Folder2/
/
/Folder1/
Folder1
Folder2
/Folder1/Folder2/Folder3/
Folder3
试试这个:
declare @tbl table (path varchar(100)); insert into @tbl values ('/Folder1/'), ('/Folder1/Folder2/'), ('/Folder1/Folder2/Folder3/'); select *, replace(substring(path, len(path) - charindex('/', reverse(path), 2) + 1, 1000), '/', '') from @tbl