比较并找到两列中的类似行(MySql)

时间:2014-07-09 00:52:50

标签: mysql sql similarity

我有一张超过百万行的表。其中两列中有相似的文字。例如:

Column1 - [value] cat生病了 第2栏 - 猫病了

两个值都相似。我想知道一个查询,它可以返回具有相似值的这两列的行。我试过以下:

select * from table where column1 like 'column2'

然而,它没有找到这种情况。

1 个答案:

答案 0 :(得分:0)

这可能会解决您的问题:

select *
from table
where column1 like '%' + column2 + '%';

您的查询正在查找column1的值为字符串'column2'的值。