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 အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်