在mysql列中找到相似之处

时间:2018-01-10 10:27:28

标签: mysql similarity

我被要求从Mysql-Table获取数据,其中Firstname和Lastname列包含类似或相似的值。
到目前为止,我已尝试使用soundex表达式

select * from table where soundex(firstname) = soundex(lastname) 

但是有许多没有任何相似之处,并且还有许多尚未找到。因此收集的结果并不令人满意。

我必须提一下,我们的姓氏和名字值大多是强国际..

无论如何,问题是:是否有一种简单的方法来查找行而不进行制作?

1 个答案:

答案 0 :(得分:0)

你可以尝试:     SELECT * FROM table WHERE lastname LIKE('%'|| firstname ||'%')或firstname LIKE'%'||姓氏|| '%' 或类似的东西