0
我需要比较两个字符串并找出差异。我的第一张表是t1.address
,第二张表t2
包含它是地址的供应商,但是来自3列t2.adres + ' ' + t2.code + ' ' +t2.place
。SQL Server:比较两个字符串
例子:
'Mlodziencza 36 03-655 Warszawa' t1.adres
'Mlodziencza 36 03-655 Warszawa' t2.adres+' '+t2.code+' '+t2.place
使用我的查询我在今年1120行,但他们大多是相同的只有少数是不同的。当我将查询<>
更改为=
t1.Kl_adres <> t2.adres+' '+t2.code+' '+t2.place
`时,我得到0行,因此它们都不相同,这是不正确的。
select t1.Kl_adres,t2.adres+' '+t2.code+' '+t2.place,*
from t1, t2
where t1.Kl_code=t2.gruan+':'+t2.konto
and t1.year='2014'
and t1.Kl_adres<>t2.adres+' '+t2.code+' '+t2.place
order by id desc
不幸的是,它并没有帮助。我得到了与我的查询相同的结果。 – potworspaghetti