Sas- proc sql တွင် like အော်ပရေတာအား အသုံးပြုနည်း
SAS ရှိ PROC SQL ကြေညာချက်တွင် LIKE အော် ပရေတာအား ဒေတာအတွဲတစ်ခုရှိ ကိန်းရှင်တစ်ခုသည် string ပုံစံနှင့် ကိုက်ညီသည့် အတန်းများကို ပြန်ပို့ရန် သင်အသုံးပြုနိုင်ပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် LIKE အော်ပရေတာအား လက်တွေ့တွင် အသုံးပြုနည်းကို ပြသထားသည်။
ဥပမာ- SAS ရှိ PROC SQL တွင် LIKE Operator ကို အသုံးပြုခြင်း။
အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points;
datalines ;
Cavs 12
Cavs 14
Warriors 15
Hawks 18
Mavs 31
Mavs 32
Mavs 35
Celtics 36
Celtics 40
;
run ;
/*view dataset*/
proc print data =my_data;
အဖွဲ့တွင် “ avs” ပုံစံပါရှိသော အတန်းများကိုသာ ရွေးချယ်ရန် PROC SQL တွင် LIKE အော် ပရေတာအား အသုံးပြုနိုင်ပါသည်။
/*select all rows where team contains 'avs'*/
proc sql ;
select *
from my_data
where team like '%avs%';
quit ;
အဖွဲ့တွင် “ avs” ပါရှိသော လိုင်းများကိုသာ အမည်ဖြင့် ပြန်ပို့ပေးကြောင်း သတိပြုပါ။
PROC SQL ရှိ LIKE အော်ပရေတာ၏ ဆန့်ကျင်ဘက်သည် မကြိုက်ပါ ၊ ဒေတာအတွဲတစ်ခုရှိ အချို့သောကိန်းရှင်များတွင် အချို့သောစာကြောင်းပုံစံ မ ပါဝင်သည့် အတန်းများကို ရွေးပေးသည်။
အဖွဲ့တွင် “ avs” မပါဝင်သည့် အတန်းအားလုံးကို ရွေးချယ်ရန် မကြိုက်သော အော်ပရေတာအား အသုံးပြုနည်းကို အောက်ပါကုဒ်တွင် ပြသသည်
/*select all rows where team does not contain 'avs'*/
proc sql ;
select *
from my_data
where team not like '%avs%';
quit ;
အဖွဲ့တွင် “ avs” မပါဝင်သည့် လိုင်းများကိုသာ အမည်ပြန်ပေးကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS- PROC SQL တွင် UNION ကိုအသုံးပြုနည်း
SAS- PROC SQL တွင် EXCEPT ကို မည်သို့အသုံးပြုရမည်နည်း။
SAS- PROC SQL တွင် IN အော်ပရေတာအား အသုံးပြုနည်း
SAS- PROC SQL တွင် WHERE အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။