首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL:在字段中查找重复值,但使用SubString()

SQL:在字段中查找重复值,但使用SubString()
EN

Stack Overflow用户
提问于 2010-08-12 16:46:32
回答 1查看 1.9K关注 0票数 1

以下是针对所有SQL SERVER 2000专家的一个问题:

我只有一张桌子。我已经可以找到某个字段中的任何值,是否也出现在另一个记录中。

I.即:是否有任何记录在一个字段中有"ABCDEFGHI“,然后"ABCDEFGHI”再次出现在同一字段中.但在另一张唱片里。

但是当我尝试使用子字符串时,我遇到了麻烦。

I.:是否有任何记录在一个字段中有"CDEF“,然后在同一字段中又有"DEFG”.但在另一张唱片里。(编辑:当然,这不是一个匹配。)

我试着比较一个字段的一部分和另一个字段的一部分。只比较3-6个字符和4-7个字符.(我需要为两个字段指定自己的开始-结束范围。)具体字母是什么..。不重要。只是他们“匹配”了。

这似乎行不通:

代码语言:javascript
复制
SELECT t1.ID + ' + ' + t2.ID  
FROM InfoTable As t1         
INNER JOIN InfoTable AS t2     ON t1.ID = SUBSTRING(t2.ID, 3, 4) 

(编辑:我也不需要列出任何仅仅是匹配自己的记录。)

EN

回答 1

Stack Overflow用户

发布于 2010-08-12 16:49:02

也许吧

代码语言:javascript
复制
SELECT t1.ID + ' + ' + t2.ID  
FROM InfoTable As t1         
INNER JOIN InfoTable AS t2     ON SUBSTRING(t1.ID,3,6) = SUBSTRING(t2.ID, 4, 7) 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3470009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档