根据层次结构将创建多少个文件夹?

问题描述 投票:0回答:0

我在 mssql 表的一列中有以下FolderPath 数据。我想找到将从这些跨 WorkspaceID 分组的路径创建的不同文件夹的总数。 mssql 应该执行什么查询来获取需要创建的文件夹总数。对于下面的示例,将根据文件夹层次结构总共创建 10 个文件夹。第一行,3 个文件夹。第 2 行,1 个文件夹,因为“a”父级已作为 row1 的一部分创建。第 3 行,1 个文件夹,因为“a”父级已作为 row1 的一部分创建。对于第 4 行,将创建一个文件夹,因为文件夹 a 和 b 已作为第 1 行的一部分创建。对于第 5 行,将创建 2 个文件夹作为已作为第 1 行的一部分创建的顶部文件夹。将为第 6 行和第 7 行每行创建 1 个文件夹。

工作空间ID 文件夹路径
1 a
sql-server mssql-jdbc
© www.soinside.com 2019 - 2024. All rights reserved.