Baro Ku Isticmaalka Isticmaalka Qalabka Gaar ahaaneed ee Microsoft

Waxaad isticmaali kartaa quwad aasaasi ah oo SQL ah si aad xogta uga hesho xogta macluumaadka laakiin taasi badanaa ma bixiso sir ku filan oo lagu daboolayo shuruudaha ganacsiga. SQL sidoo kale wuxuu ku siinayaa karti ah inaad koox u sameysid natiijooyin weydiimo oo ku saleysan sifooyinka heerka-sare si loo isticmaalo hawlaha wadajirka ah adoo isticmaalaya GROUP BY qadarka. Tixgeli, tusaale ahaan, amar dalbasho oo ka kooban sifooyinka hoos ku xusan:

Marka ay timaado wakhtiga lagu qabanayo dib u eegista waxqabadka ee iibiyaasha, miiska lagu soo bandhigo waxay ku jiraan macluumaad qiimo leh oo loo isticmaali karo dib-u-eegista. Markaad qiimeynayso Jim, tusaale ahaan, waxaad qori kartaa su'aal sahlan oo ka soo gala dhamaan diiwaanada iibka ee Jim:

XULASHADA * LAMAANKA LACAGTA HALKEE KA QAADO XIDHIIDI 'Jim'

Tani waxay dib u soo celin doontaa diiwaanka dhammaan diiwaanka ee ku xiran iibka ay sameeyeen Jim:

Dakhliga soo-galootiga ee Dakhliga Macaamiisha Dakhliga Macaamiisha $ 12482 Jim 182 40000 12488 Jim 219 25000 12519 Jim 137 85000 12602 Jim 182 10000 12741 Jim 155 90000

Waxaad dib u eegi kartaa macluumaadkan oo aad samayn kartaa xisaabinta manhajka si ay ula socoto tirakoobka waxqabadka, laakiin tani waxay noqon kartaa hawl culus oo aad ku celin doontid qof kasta oo iibiya shirkadda. Taa bedelkeeda, waxaad bedeli kartaa shaqadan hal su'aal oo GROUP BY ah oo xisaabineysa tirakoobka iibsade kasta ee shirkadda. Waxaad si fudud u qori kartaa su'aalaha oo sheeg in database-ka ay tahay in ay natiijooyinka natiijooyinka ku saleysan tahay beeraha iibka. Waxaad markaa isticmaali kartaa mid ka mid ah hawlaha wadajirka ah ee SQL si loo xisaabiyo xisaabaadka natiijooyinka.

Halkan waa tusaale. Haddii aad dusha ka saartay waraaqaha soo socda ee SQL:

Kombiyuutarka (SOTECT), SUMA (Revenue) AS 'Total', MIN (Revenue) AS 'Smallest', MAX (Revenue) AS 'Largest', AVG (Revenue) AS 'Average', COUNT (Dakhliga) AS 'Number' Gaadiidka

Waxaad helaysaa natiijooyinka soo socda:

Iibiyaha Tirada ugu Yar ee Ugu Yar ee Ugu Yar Aduunka Jim 250000 10000 90000 50000 5 Mary 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Sida aad arki karto, farsamadani waxay awood kuu siineysaa inaad abuurto warbixinno yaryar oo ka yimaada su'aalaha SQL, iyagoo siinaya xog sir ah oo ganacsi oo ku saabsan dib u eegista waxqabadka. GROUP BY faqradda badanaa waxaa loo isticmaalaa xogta macluumaadka ee ujeedadaas oo ah qalab qiimo leh ee boorsada Dba ee boorsooyinka.