Java sqlite group由正则表达式组成

时间:2011-06-27 10:07:25

标签: java regex sqlite

我有一个数据库表,其中包含文件名和文件的完整路径。

例如/home/user/parent_folders/file.txt我想为每个包含数据库中至少一个文件的不同文件夹创建一个列表。

现在,我通过从数据库表中选择所有行,获取每个文件的路径并使用Set来实现此目的,以确保不同的值。

有更有效的方法吗?例如,我可以在SQL语句中使用带有正则表达式的Group By吗?在数据库中,我没有文件的父路径,而是路径末尾带有文件名的完整路径。

谢谢。

1 个答案:

答案 0 :(得分:0)

SQL语句中的“分组依据”将为您提供更短的结果集,这意味着将它们放入数据结构将花费更少的时间。正如您所说,您将需要重新编写文件名。