%let A=0 %to 9;
%let B=0 %to 9;
data test;
input id $4. phone_number $11.;
cards;
0001 13900000000
0002 12349999044
0003 16038489555
0004 12904830935
0005 24902380394
0006 40938609348
0007 19295559440
0008 13919199191
0009 19339119393
0010 29395844859
;
run;
data a_test;
set test;
where phone_number like '%&A&B&A&B%' or phone_number like '%&A&A&B&B%'
or phone_number like '%&A&A&A&B%' or phone_number like '%&A&A&A&A&A%'
or phone_number like '%&A&A&A&A%' or phone_number like '%&A&A&A%'
;
run;
proc print data=a_test;
run;
代码如上,a_test 是空的,是我哪地方打错了?