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