在SAS SQL中合并两个数据集,其中列略有不同

时间:2017-08-05 00:25:32

标签: sas

我正在使用PROC SQL合并两个数据集,其中公共列是name。但是,一个数据集的第一个姓氏(例如John Smith将是jsmith),另一个是jsmithH。此H位于第二个数据集中每个名称的末尾。如何将这两个数据集合并在一起?我想我需要在两者之间使用某种相似性,但不确定。

1 个答案:

答案 0 :(得分:0)

proc sql;
create table result as 
select <what ever you want>
from first_table as t1, second_table as t2
where t2.name = compress(t1.name ||'H');
quit;