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