我有2个表,TableA和TableB。 TableA和TableB有列'地址'但价值观相似。 TableA将拥有 3 Hope Road'并且TableB将拥有' Hope Road。< TableB也将拥有' AccountNumber。'有没有办法我可以比较两个地址的相似性'列,如果它们相似,则产生一个输出,给出列'地址'和' AccountNumber'?
答案 0 :(得分:1)
您可以使用like运算符来比较相似的字符串':
SELECT B.address, B.accountNumber FROM tableA as A inner join tableB as B
ON B.address like concat('%', A.address)