【发布时间】:2014-03-16 13:06:37
【问题描述】:
我在一个数据库中有两个表。两者都有名为“公司名称”的列。 我想比较这些列的名称是否相似。
例如:Table1.CompanyName = 2i Ltd /// Table2.CompanyName = 2i Limited.
【问题讨论】:
-
您的问题不清楚。您期望查询的结果是什么?
-
您使用的是什么 DBMS? MySQL、SQL Server、Postgre 等?
-
我有来自两个不同表的两列,其中包含名称。例如,表 1 中的“公司名称”列包含“ABC Ltd.”表 2 中的“公司名称”列包含“ABC Co. Ltd.”。我想要的是一个查询,它输出那些相似但不相等的名称。我尝试过 LIKE "[CompanyName]" 但没有成功。
-
所以你要求模糊匹配。您使用的是哪个数据库平台?
-
您需要准确定义相似的含义。字符的出现、字符串的出现、语义相似度、语音相似度……我不知道标准 SQL 中定义了什么,你用的是什么引擎?
标签: sql database ms-access contains sql-like