2015-04-01 45 views
0

我有一个文件夹路径结构的柱回一部分

root01/folder01/sub-folder 
root01/folder2/subfolder 
root2/folder01/anothersub/evenmore 
root2/folder400/anothersub 

理想情况下,我想一个查询,将第二回最后一个文件夹,如

folder01 
folder2 
anothersub 
folder400 

我倒是也很乐意与路径,直至最后一级

root01/folder01 
root01/folder2 
etc... 
+0

是否必须是一个纯SQL的解决方案?或者你可以用任何正在处理结果的语言对结果执行字符串操作? – s3lph 2015-04-01 21:21:28

+0

它确实需要纯粹的SQL。我没有处理超出我从sql – katzu 2015-04-01 21:37:44

+0

获得的输出的结果所以你只是输入查询并查看结果?你不处理显示结果? – s3lph 2015-04-01 21:53:39

回答

0

试试这个:

SELECT PARSENAME(REPLACE('root01/folder01/sub-folder', '/', '.'), 2) 

,因为这解决方案适用于SQL Server2005中 更多信息,请点击here