Hi, I'm trying to use the LIKE condition to check for LIKE last names, but I can't get it to work. I want it to match for names like Tombleson and Tomblesom, Ng and NG, Olm-Shimpan and Olm Shipman, and Hose Aldana and Aldana. Any suggestions? THANK YOU!
proc sql;
UPDATE RawData
SET Timesheet_Approver = (SELECT Timesheet_Approver
FROM MasterStudent
WHERE MasterStudent.Position__=RawData.PositionNbr
AND MasterStudent.Last_Name like "%" || RawData.Last_Name || "%")
WHERE EXISTS (SELECT 1
FROM MasterStudent
WHERE MasterStudent.Position__= RawData.PositionNbr
AND MasterStudent.Last_Name like "%" || RawData.Last_Name || "%");
quit;
Try the following instead:
=* is sounds like operator
MasterStudent.Last_Name =* RawData.Last_Name
Try the following instead:
=* is sounds like operator
MasterStudent.Last_Name =* RawData.Last_Name
THANK YOU!!!!!
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.