የ Microsoft መዳረሻን GROUP BY ፍለጋ በመጠቀም ይወቁ

መሰረታዊ የ SQL መጠይቆችን ከውሂብ ጎታ ለማውጣት ሊጠቀሙ ይችላሉ, ይህ ግን ብዙውን ጊዜ የንግድ ፍላጎቶችን ለማሟላት የሚያስችል በቂ መረጃ አያቀርብም. SQL በ GROUP BY ን አንቀጽ አጠቃቀምን ለመተግበር በረድፍ ደረጃ ባህሪያት ላይ የመመርመር ውጤቶችን የመሰብሰብ ችሎታ ያቀርብልዎታል. ለምሳሌ, ከዚህ በታች ያሉትን ባህሪያት የሚያካትት የትዕዛዝ ሰንጠረዥ ተመልከት.

ለሽያጭ ሰዎች የአፈፃፀም ግምገማ ለማካሄድ ሲመጣ, የ Orders table ውስጥ ጠቃሚ መረጃን ለግምገማ ያገለግላል. ጂም ሲገመተው, የጂም የሽያጭ መዝገቦችን ሁሉ ለማምጣት ቀላል ጥያቄን ይፃፉ.

በ <ጂ> ልክ እንደ ሻጭ

ይህም በጂም ከተሰራለት ሽያጭ ጋር የሚዛመዱ ሁሉንም የውሂብ ጎታዎች ያመጣል.

የ OrderID ሽያጭ ሰው የደንበኛ ገቢ 12482 ጂም 182 40000 12488 ጂም 219 25000 12519 ጂም 137 85000 12602 ጂም 182 10000 12741 ፒም 155 90000

ይህን መረጃ መገምገም እና የአፈፃፀም ስታቲስቲክስን ለማሳየት አንዳንድ የሰውነት ስሌቶችን መፈጸም ይችላሉ, ነገር ግን ይህ በድርጅቱ ውስጥ ለእያንዳንዱ የሽያጭ ሰው እርስዎ የሚደጋገሙበት አሰልቺ ስራ ይሆናል. በምትኩ, በድርጅቱ ውስጥ ላለው እያንዳንዱ የሽያጭ ሰው ስታትስቲክስን የሚለካ በአንድ GROUP BY ጥያቄ መሰረት ይህንን ስራ መተካት ይችላሉ. መጠይቁን ይጻፉ እና በሸላቃቂ መስክ ላይ በመመስረት የውሂብ ጎታ ውጤቱን በውጤት መለየት ያስፈልግዎታል. ከዚያ በውጤቶቹ ላይ ያሉትን ስሌቶች ለማስፈጸም ማንኛውንም የ SQL ሰብሳቢ አገልግሎቶች መጠቀም ይችላሉ.

አንድ ምሳሌ ይኸውልዎት. የሚከተለው የ SQL ዓረፍተ ነገርን ካደረጉ

ሻጩን ይምረጡ, SUM (ገቢ) እንደ 'ጠቅላላ', MIN (ገቢ) እንደ 'ትንሹ', MAX (ገቢ) እንደ 'ትልቁ', AVG (ገቢ) እንደ 'አማካኝ', COUNT (ገቢ) እንደ 'ቁጥር' ከ OR orders GROUP በሽያጭ

የሚከተሉትን ውጤቶች ያገኛሉ:

ሻጩ አጠቃላይ ትንሹ ትልቁ እና አማካይ ቁጥር ጂም 250000 10000 90000 50000 5 Mary 342000 24000 102000 57000 6 ቦብ 118000 4000 36000 39333 3

እንደሚመለከቱት, ይህ ኃይለኛ ተግባሩ ከ SQL ምላስ ጥያቄ ውስጥ ትናንሽ ሪፖርቶችን ለማዘጋጀት ያስችልዎታል, ይህም የአፈጻጸም ግምገማዎችን ለሚያካሂዱት የሥራ አስኪያጅ ጠቃሚ የሥራ መረጃን ያቀርባል. GROUP BY ሐረጉ ብዙ ጊዜ ለዚህ ዓላማ ሲባል በመረጃ ሰጪዎች ውስጥ ጥቅም ላይ ይውላል እና በ DBA የሽያጭ አሰራር ውስጥ ጠቃሚ መሳሪያ ነው.