0
我正在使用PROC SQL合并两个数据集,其中公用列是名称。然而,一个数据集有他们的第一个姓氏(例如John Smith将是jsmith),另一个是jsmithH。此H位于第二个数据集中每个名称的末尾。我怎样才能将这两个数据集合在一起?我认为我需要在两者之间使用某种相似性,但不确定。在SAS SQL中合并两列数据集,列略有不同
我正在使用PROC SQL合并两个数据集,其中公用列是名称。然而,一个数据集有他们的第一个姓氏(例如John Smith将是jsmith),另一个是jsmithH。此H位于第二个数据集中每个名称的末尾。我怎样才能将这两个数据集合在一起?我认为我需要在两者之间使用某种相似性,但不确定。在SAS SQL中合并两列数据集,列略有不同
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;
请问您可以在代码中添加一些上下文吗? – ppperry
正如我认为是自我解释:'''连接't1.name'(包括其训练空白)与'“H”'和'compress'删除那些blancks –