我正在尝试在 SAS 结构中为金融系统数据构建数据模型。这个想法是将 ID 作为字符表达式保存在表中,然后从另一个表中为它们构建一个proc sqlwith -应该以表达式开头。应该看起来像这样:INNER JOINLIKEIDs'ID%'proc sql
proc sql;
SELECT I.*
FORM tableWithIDs X INNER JOIN tableWithData I
ON I.ID LIKE X.ID||'%'
;
quit;
Run Code Online (Sandbox Code Playgroud)
不幸的是,它应该看起来像这样:... LIKE 'X.ID%'
有没有办法在 SAS 代码中构建这样的表达式?