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