Sql 定义变量不完全匹配时在sas中合并数据集

Sql 定义变量不完全匹配时在sas中合并数据集,sql,sas,Sql,Sas,我正在尝试合并两个数据集,以便可以从一个数据集到另一个数据集获得一个列表。为了将这两组名称联系起来,我有一个公司名称列表,但整个列表的拼写略有不同 以下是我迄今为止使用的代码,该代码应根据常用字母为姓名打分: proc sql; create table names as select *, pcl(tbl1.co_conm,tbl2.company_name) as pcl, from tbl1, tbl2 having max(pcl)=pcl; quit; 任何帮助都会很好 您可以使用

我正在尝试合并两个数据集,以便可以从一个数据集到另一个数据集获得一个列表。为了将这两组名称联系起来,我有一个公司名称列表,但整个列表的拼写略有不同

以下是我迄今为止使用的代码,该代码应根据常用字母为姓名打分:

proc sql;
create table names as 
select *, pcl(tbl1.co_conm,tbl2.company_name) as pcl,
from tbl1, tbl2
having max(pcl)=pcl;
quit;

任何帮助都会很好

您可以使用LIKE语句(例如procSQL);选择X.*表格tbl1 X内部连接tbl2 I,如X.co公司名称;退出我没试过类似的说法。我必须在早上试一试。选择是也使用soundex