select * from tablename a
where not exists (
select 1 from tablename
where (名称 like '%'+a.名称+'%' or a.名称 like '%'+名称+'%')
and pk<a.pk --唯一确定字段
)
where not exists (
select 1 from tablename
where (名称 like '%'+a.名称+'%' or a.名称 like '%'+名称+'%')
and pk<a.pk --唯一确定字段
)
ID Name
1 aaaaaa
2 aaaaxa
3 aaaxaa
4 bbbzzz
5 bbbzxz
6 aaabbb1,2,3相似 , 4,5相似, 6没有相似记录,或者说与其它记录相似性差太远?
fcuandy(电脑杂工) (
?
那种情况如何解决???
Where Name like Replicate('a',匹配个数) + '%'Union AllSelect * From Tb
Where Name Not like Replicate('a',匹配个数) + '%'不知道行不行拉