Sas- proc sql တွင် select distinct ကို အသုံးပြုနည်း
ဒေတာအစုံတွင် သီးသန့်အတန်းများကိုသာ ရွေးရန် သင်သည် SAS ရှိ PROC SQL တွင် SELECT DISTINCT ကြေညာချက်ကို အသုံးပြုနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤဖော်ပြချက်ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် SELECT DISTINCT ကို အသုံးပြုခြင်း။
အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 14
A Guard 14
A Guard 24
A Forward 13
A Forward 13
B Guard 22
B Guard 22
B Forward 34
C Forward 15
C Forward 18
;
run ;
/*view dataset*/
proc print data =my_data;

ဒေတာအစုံရှိ သီးခြားအတန်းအားလုံးကို ရွေးချယ်ရန် PROC SQL တွင် SELECT DISTINCT ထုတ်ပြန်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။
/*select all unique rows*/
proc sql ;
select distinct *
from my_data;
quit ;

မှတ်ချက် – SELECT DISTINCT ပြီးနောက် ကြယ်သင်္ကေတ ( * ) သည် ဒေတာအတွဲအတွင်းရှိ ကော်လံ အားလုံးကို ရွေးချယ်ရန် SAS အား ပြောထားသည်။
ထူးခြားသောလိုင်းများအားလုံးကို အထွက်တွင် ပြသထားကြောင်း သတိပြုပါ။
ဥပမာအားဖြင့်၊ လိုင်းများစွာတွင် A ၏ အဖွဲ့တန်ဖိုး၊ Forward ၏ အနေအထားတန်ဖိုး နှင့် အမှတ်တန်ဖိုး 13 ရှိသည်၊ သို့သော် ဤစာကြောင်းများထဲမှ တစ်ခုကိုသာ ပြသထားသည်။
ကျွန်ုပ်တို့ ရွေးချယ်လိုသော ကော်လံများကိုလည်း သတ်မှတ်နိုင်သည်ကို သတိပြုပါ။
/*select all unique combinations of team and position*/
proc sql ;
select distinct team, position
from my_data;
quit ;

ရလဒ်တွင် အပြောင်းအလဲများနှင့် ရာထူးများ၏ ထူးခြားသောပေါင်းစပ်မှုများကိုသာ ပြသထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS- PROC SQL တွင် ORDER BY ကိုအသုံးပြုနည်း
SAS- PROC SQL တွင် CONTAINS ကိုအသုံးပြုနည်း
SAS- PROC SQL တွင် WHERE အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။