【发布时间】:2011-12-23 03:21:32
【问题描述】:
我试图弄清楚如何重命名存储文件名的列的内容。目前该字段中有重复项,我试图通过在每个重复项后添加一个增量整数来重命名,例如
ID | FILENAME
----------------------
1 | file1.ext
2 | file2.ext
3 | file1.ext
4 | file1.ext
5 | file3.ext
6 | file3.ext
7 | file4.ext
所以在上面的例子中,我希望以下是唯一的:
ID | FILENAME
----------------------
1 | file1.ext
3 | file1.ext
4 | file1.ext
5 | file3.ext
6 | file3.ext
通过将文件名更改为:
ID | FILENAME
----------------------
1 | file1-1.ext
3 | file1-2.ext
4 | file1-3.ext
5 | file3-1.ext
6 | file3-2.ext
我知道如何找到重复项,但我不确定如何在扩展之前添加增量或如何首先增加计数。
任何帮助将不胜感激。
【问题讨论】:
标签: sql duplicates rename increment