在比较字符串时修剪空格--sql

3 sql t-sql sql-server

我有查询喜欢

Select *
From ReportData L 
Left Join ATM A On L.ATMID=A.ATM 
Where L.ATMID=A.ATM AND L.IssuerNetwork < > '0000'
Run Code Online (Sandbox Code Playgroud)

它检索结果只有在ATMIDATM'TWAW1800 '&'TWAW1800 '但失败时'TWAW1800'&'TWAW1800 '

我试过的是什么

Select *
From ReportData L 
Left Join ATM A On L.ATMID=A.ATM 
Where LTRIM(RTRIM(L.ATMID))=LTRIM(RTRIM(A.ATM)) AND L.IssuerNetwork < > '0000'
Run Code Online (Sandbox Code Playgroud)

但它对我不起作用..

Tar*_*ryn 7

放置LTRIM()/RTRIM()JOIN加盟的时候所以后来它去除的空白:

SELECT *
FROM ReportData L 
LEFT JOIN ATM A 
  ON LTRIM(RTRIM(L.ATMID))=LTRIM(RTRIM(A.ATM))
WHERE L.IssuerNetwork <> '0000'
Run Code Online (Sandbox Code Playgroud)