သငျသညျအခြေခံသုံးနိုင်ပါသည် SQL queries များ တစ်ဒေတာဘေ့စကနေဒေတာတွေကိုပြန်လည်ရယူနိုင်ဖို့ဒါပေမဲ့ဒီမကြာခဏစီးပွားရေးလုပ်ငန်းလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်လုံလောက်သောထောက်လှမ်းရေးပေးမထားဘူး။ SQL လည်းအပိုဒ်အားဖြင့် GROUP အား အသုံးပြု. စုစုပေါင်းလုပ်ဆောင်ချက်များကိုလျှောက်ထားနိုင်ရန်အတွက်အတန်း-Level attribute တွေအပေါ်မှာအခြေခံအုပ်စုတစ်စုစုံစမ်းမှုရလဒ်များနိုင်စွမ်းအားဖြင့်သင်တို့ကိုပေးပါသည်။ ဥပမာ, အောက်က attribute တွေပါဝင်သည်ဟုအမိန့် data တွေကိုစားပွဲပေါ်မှာစဉ်းစားကြည့်ပါ:
- OrderID - ထူးခြားအသီးအသီးအမိန့်ဖော်ထုတ်နေတဲ့ဂဏန်းတန်ဖိုး။ ဤနယ်ပယ်ဖြစ်ပါတယ် မူလတန်းသော့ချက် ကတော့ဒေတာဘေ့စသည်။
- Salesperson - ထုတ်ကုန်ကိုရောင်းချခဲ့သူ salesperson ၏နာမကိုပေးမယ့်စာသားကိုတန်ဖိုး။ ဤကွက်လပ်တစ်ခုဖြစ်ပါတယ် နိုင်ငံခြားသော့ချက် ပုဂ္ဂိုလ်များသတင်းအချက်အလက်င်အခြားစားပွဲဖြစ်ပါတယ်။
- CustomerID - ဖောက်သည်တစ်ဦးအကောင့်အရေအတွက်နဲ့သက်ဆိုင်တဲ့တစ်ဂဏန်းတန်ဖိုး။ ဤကွက်လပ်ကိုလည်းဖောက်သည်အကောင့်သတင်းအချက်အလက်င်တစ်ဦးစားပွဲပေါ်မှာကိုးကားနိုင်ငံခြားသော့ချက်ဖြစ်ပါသည်။
- အခွန်ဝန်ကြီးဌာန - ရောင်းများ၏ဒေါ်လာငွေပမာဏမှသက်ဆိုင်ရာတစ်ဂဏန်းတန်ဖိုး။
က salespeople များအတွက်စွမ်းဆောင်ရည်ပြန်လည်သုံးသပ်ခြင်းလုပ်ဆောင်သွားရန်အချိန်ကြွလာသောအခါ, အမိန့်စားပွဲပေါ်မှာကြောင်းပြန်လည်သုံးသပ်အတွက်အသုံးပြုစေခြင်းငှါတန်ဖိုးရှိသောသတင်းအချက်အလက်များပါဝင်သည်။ ဂျင်မ်အကဲဖြတ်တဲ့အခါမှာ, သင်ဥပမာ, ဂျင်မ်ရဲ့ရောင်းအားမှတ်တမ်းများအားလုံးရယူတဲ့ရိုးရှင်းတဲ့စုံစမ်းမှုကိုရေးပေးနိုင်:
နေရာ Salesperson LIKE '' ဂျင်မ် '' အမိန့် FROM မှ * SELECTဤသည်ဂျင်မ်ဖွငျ့ရောင်းအားမှသက်ဆိုင်ရာအဆိုပါဒေတာဘေ့စကနေအားလုံးမှတ်တမ်းများရယူမည်ဟု:
OrderID Salesperson CustomerID အခွန်ဝန်ကြီးဌာန 12482 ဂျင်မ် 182 40000 12488 ဂျင်မ် 219 25000 12519 ဂျင်မ် 137 85000 12602 ဂျင်မ် 182 10000 12741 ဂျင်မ် 155 90000 သငျသညျဤအချက်အလက်ပြန်လည်သုံးသပ်ရန်နှင့်စွမ်းဆောင်ရည်စာရင်းဇယားအတူတက်လာမှအချို့ကို manual တွက်ချက်မှုလုပ်ဆောင်ပေမယ့်ဒီသင်ကုမ္ပဏီအတွက်တစ်ဦးချင်းစီ salesperson များအတွက်ပြန်လုပ်ဖို့ရှိသည်မယ်လို့တစ်ငွီးငှေ့ဖှယျတာဝန်ပါလိမ့်မယ်နိုင်ဘူး။ အဲဒီအစားသင်ကကုမ္ပဏီအတွက်တစ်ဦးချင်းစီ salesperson များအတွက်စာရင်းဇယားတွက်ချက်ကြောင်းစုံစမ်းမှု BY တစ်ခုတည်း GROUP နှင့်အတူဤလုပ်ငန်းကိုအစားထိုးနိုင်ပါတယ်။ သငျသညျရိုးရှင်းစွာစုံစမ်းမှုရေးနှင့်ဒေတာဘေ့စသည့်ရလဒ်များ Salesperson လယ်ကိုအပေါ်သို့အုပ်စုတစ်စုအခြေစိုက်သင့်ကြောင်းသတ်မှတ်။ သို့ဖြစ်လျှင်သင်သည်ရလဒ်များအပေါ်တွက်ချက်မှုလုပ်ဆောင်ဖို့ SQL စုစုပေါင်းလုပ်ဆောင်ချက်များကိုမဆိုသုံးနိုင်ပါသည်။
ဒီနေရာတွင်ဥပမာတစ်ခုဖြစ်ပါတယ်။ သငျသညျကိုအောက်ပါ SQL ကြေညာချက်ကွပ်မျက်ခံရလျှင်:
သင့်အနေဖြင့်အောက်ပါရလဒ်များကိုရလိမ့်မယ်:
Salesperson စုစုပေါင်းအသေးဆုံးအကြီးဆုံးမြို့ပျမ်းမျှအရေအတွက်ဂျင်မ် 250000 10000 90000 50000 5 မာရိသည် 342000 24000 102000 57000 6 ဘော့ 118000 4000 36000 39333 3သင်တို့ကိုတွေ့မြင်နိုင်သကဲ့သို့, ဒီအစွမ်းထက် function ကိုစွမ်းဆောင်ရည်ပြန်လည်သုံးသပ်ခြင်းပို့ချမန်နေဂျာမှအဖိုးတန်စီးပွားရေးလုပ်ငန်းထောက်လှမ်းရေးပေး, သင်က SQL query ကိုအတွင်းကနေသေးငယ်တဲ့အစီရင်ခံစာများကိုထုတ်လုပ်ဖို့ခွင့်ပြုပါတယ်။ အပိုဒ်အားဖြင့် GROUP အားမကြာခဏဤရည်ရွယ်ချက်အဘို့အ databases ကိုအတွက်အသုံးပြုခြင်းနှင့်လှည့်ကွက်များ၏ DBA ရဲ့လွယ်အိတ်ထဲမှာတန်ဖိုးရှိသော tool ကိုဖြစ်ပါတယ်။