我需要一个查询来搜索表中的所有记录,并只返回具有两个或更多以相同4位数结尾的值的查询,但我没有具体的四位数字,我可以给你,我只是需要它来找到所有具有不止一个值的结果。 例如。表有:查找具有以最后四位数字结尾的值的重复列 - SQL
person_number------------name
==============================
1234567------------------john
00004567-----------------mark
9999999------------------mike
0009999------------------lidia
10101010-----------------alex
23232323-----------------matt
98748484-----------------steve
我希望它只是返回:
person_number------------name
==============================
1234567------------------john
00004567-----------------mark
9999999------------------mike
0009999------------------lidia
你看,我希望它返回以相同的最后4位数字结尾的重复,但我没有具体的数字来给你所以我不能使用'%9999'之类的东西。它也需要正确排序,所以我把它们放在一起。我需要找到重复项并删除其中的一个,但我不知道哪一个,直到我实际上看到其他列中的所有其他值,并选择手动删除哪一个。
谢谢!
做基于右一ROW_COUNT([PersonNumber],4)具有ROWNUMBER> 1 – lookslikeanevo