我有一个“姓名”列,格式为“姓氏名字”, 但是,如果新数据中的名称列格式不同,应该与我的原始数据匹配,我该怎样才能使其自动匹配?
例如,
我有:
Name
Jane Carr
Tony Kwon
并且新数据有:
Name
Ms. Jane or Jane, Carr
Mr. Tony or Tony, Kwon
这两个名字怎么能自动匹配我的Jane Carr和Tony Kwon的原始数据?
答案 0 :(得分:0)
我使用'喜欢'如果在列名后面的where子句中未知整个字符串,则匹配字符串。
select * from table_name where name like '%jane carr%';
这是一张外卡。 字符串之前的%表示 - 搜索名称以提到的字符串结尾的所有字符。
字符串意味着% - 搜索名称以提到的字符串开头的所有字符。
%之前和之后的意思是 - 搜索所有匹配字符串。