SQL Server-类部分匹配上的内部联接
我有两张桌子SQL Server-类部分匹配上的内部联接,sql,inner-join,string-matching,Sql,Inner Join,String Matching,我有两张桌子 Table 1 Customers Table 2 Statement 我想用一个类似on的语句执行一个内部连接查询,该语句将部分匹配Name列 比如说 Statement.Name MCGILL UNIVERS. CANADIAN BLOOD BPY OTTAWA HOSPITAL VANCOUVER COAST Customers.Name McGILL UNIVERSITY
Table 1 Customers
Table 2 Statement
我想用一个类似on的语句执行一个内部连接查询,该语句将部分匹配Name列
比如说
Statement.Name
MCGILL UNIVERS.
CANADIAN BLOOD BPY
OTTAWA HOSPITAL
VANCOUVER COAST
Customers.Name
McGILL UNIVERSITY
OTTAWA HOSPITAL CLINICAL INVESTIGATION UNIT
CANADIAN BLOOD SERVICES
Vancouver Coastal Health Authority
我尝试使用左字符串在like上运行内部联接:
SELECT ['Govt Customers$'].*, Statement.*
FROM ['Govt Customers$'] Inner Join
Statement
on Statement."Adjusted Comment"
like Left (['Govt Customers$'].[Customer Name],11)
它没有返回结果,所以我不确定我的错误在哪里。
我无法进行全文查找,因为我的表没有索引。
如果有人能帮忙,请告诉我。我是新的SQL,所以任何和所有的帮助将不胜感激 如果要匹配前11个字符,则需要在连接两侧的左侧进行匹配。对于某些字符被视为通配符或带有
LIKE
运算符的模式字符,您可能也会遇到问题。是否缺少“%”符号?