د مائیکروسافټ لاسرسۍ GROUP BY پوښتنلیک کارولو په اړه زده کړه

تاسو کولی شئ د ډیټا ډیټابیس څخه ډاټا ترلاسه کړئ د اصلي ایس ایس ایس پوښتنو څخه کار واخلئ، مګر دا د سوداګرۍ اړتیاوو پوره کولو لپاره پوره استخبارات ندي وړاندې کوي. SQL د تاسو د ګروپ د پوښتنو پایلې وړاندې کوي چې د قطار کچې ځانګړتیاو پر بنسټ ولاړ دي ترڅو د مجموعي فعالیتونو تطبیق د GROUP BY شق په کارولو سره. د مثال په توګه، د امر کولو ډاټا جدول چې لاندې اشخاص پکې شامل دي په پام کې ونیسئ:

کله چې دا د پلورونکو لپاره د فعالیت بیاکتنې ترسره کولو وخت وي، د امر میز کې ارزښتناک معلومات لري چې کیدای شي د بیاکتنې لپاره کارول شي. کله چې د جیم ارزونه کولی شئ، د مثال په توګه، یوه ساده پوښتنه ولیکئ چې د جیم ټولې پلورنې ریکارډونه بیرته اخلئ:

غوره کړئ * سپارښتنې له هغه ځایه چې پلورونکي یې 'جیم'

دا به د جیم لخوا د پلور شویو پلورنو سره سم د ډاټابیس ټول اسناد ولګوي:

د امانډ خرڅلاو پلورونکي پیرود Revenue 12482 جم 182 40000 12488 جم 219 25000 12519 جم 137 85000 12602 جم 182 10000 12741 جم 155 90000

تاسو کولی شئ د دې معلوماتو بیاکتنه وکړئ او د ځینې دستی محاسبې ترسره کولو لپاره د فعالیت ارقامو سره سم راشي، مګر دا به یو سخت کار وي چې تاسو باید په شرکت کې د هر پلورونکي لپاره تکرار کړئ. پرځای یې، تاسو کولی شئ د دې کار بدل کړئ د یوې ډلې څخه د GROUP BY پوښتنه وکړئ چې په شرکت کې د هر پلورونکي لپاره ارقام محاسبه کوي. تاسو په ساده ډول پوښتنې ولیکئ او مشخص کړئ چې ډیټابیس باید د پلورونکي ساحې پر بنسټ د پایلو ډله جوړه کړي. تاسو کولی شئ د پایلو په اړه د محاسبې د ترسره کولو لپاره د SQL مجموعي فعالیتونه وکاروي.

دلته یو مثال دی. که تاسو د لاندې SQL بیان اعالن کړی:

SELECT پلورونکي، SUM (عواید) AS 'ټول'، MIN (عواید) AS 'تر ټولو کوچنی'، MAX (عواید) لوی تر ټولو لوی، AVG (عواید) AS 'اوسط'، COUNT (عواید) AS 'نمبر' له لارښوونو ګروپ څخه د پلورونکي لخوا

تاسو به لاندې پایلې ترلاسه کړئ:

پلورونکي ترټولو کوچنی تر ټولو لوی اوسط شمیره Jim 250000 10000 90000 50000 5 مریم 342000 24000 102000 57000 6 باب 118000 4000 36000 39333 3

لکه څنګه چې تاسو ګورئ، دا پیاوړي فعالیت تاسو ته اجازه درکوي چې د SQL پوښتنو کې د کوچني راپورونو پیدا کولو لپاره، د مدیر مدیر ته د قیمتي سوداګرۍ استخباراتو چمتو کول د فعالیت بیاکتنې ترسره کول. د ګروپ لخوا د کلي بند اکثرا د دې هدف لپاره په ډاټابیسزونو کې کارول کیږي او د DBA په بکسونو کې ارزښتناکه وسیله ده.