小编bol*_*cho的帖子

返回字段具有相同值和附加文本的所有记录

表包含特定字段的唯一记录(FILENAME).虽然记录是唯一的,但实际上它们只是附加了一些文本的重复记录.如何返回和分组相似或类似的记录并更新空字段?

下表是典型的记录.每条记录都有一个文件名,但它不是一个关键字段.有一个带有元数据的数据库记录,我想填充这些记录以记录只能由前n个字符识别的元数据.

变量是原始文件名始终改变字符长度.常量是前缀始终相同.

FILENAME     /    DWGNO       /    PROJECT
52349        /     52349      /     Ford
52349-1.dwg  /                / 
52349-2.DWG  /                / 
52349-3.dwg  /                / 
52351        /       52351    /      Toyota
52351_C01_REV-   /                / 
52351_C01_REV2-  /                / 
123          /        123     /       Nissan
123_rev1     /                /     
123_rev2     /                /     
123_rev3     /                /     
Run Code Online (Sandbox Code Playgroud)

该表应如下所示.

FILENAME       /      DWGNO     /     PROJECT
52349          /      52349     /      Ford
52349-1.dwg    /      52349     /      Ford
52349-2.DWG    /      52349     /      Ford
52349-3.dwg    /      52349     /      Ford
52351          /      52351      /      Toyota
52351_C01_REV- / …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

6
推荐指数
1
解决办法
92
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1