Ithute ka ho sebelisa Microsoft Access GROUP BY Query

U ka sebelisa lipotso tsa motheo tsa SQL ho fumana boitsebiso bo tsoang ho database empa hangata sena ha se fane ka bohlale bo lekaneng ho finyella litlhoko tsa khoebo. SQL e boetse e fana ka bokhoni ba ho arola liphetho tsa lipotso tse thehiloeng ho litšobotsi tsa maemo a marang-rang e le hore u sebelise mesebetsi e akaretsang sebelisa GROUP BY clause. Nahana ka mohlala, tafole ea litaelo ea litaelo e nang le litšobotsi tse ka tlase:

Ha ho fihla nako ea ho tsamaisa litlhahlobo tsa ts'ebetso bakeng sa barekisi, tafole ea litaelo e na le tlhahisoleseding ea bohlokoa e ka sebelisetsoang tlhahlobo eo. Ha u hlahloba Jim, ka mohlala, u ka ngola potso e bonolo e fumanang litlaleho tsohle tsa Jim tsa ho rekisa:

KHETHO * HO TSOA MOLAONG OA MOOA Moemeli ea ratang 'Jim'

Sena se ne se tla fumana litlaleho tsohle tse tsoang ho database e lumellanang le thekiso e entsoeng ke Jim:

Motsamaisi oa Khoebo oa CustomerID Revenue 12482 Jim 182 40000 12488 Jim 219 25000 12519 Jim 137 85000 12602 Jim 182 10000 12741 Jim 155 90000

U ka hlahloba tlhahisoleseding ena mme u etsa lipalo tse ling tsa lipalo bakeng sa ho tlisa lipalo-palo tsa tshebetso, empa ena e tla ba mosebetsi o boima oo u lokelang ho o pheta mohoebi ka mong ho khamphani. Ho e-na le hoo, o ka nkela sebaka sena sebaka ka potso e le 'ngoe ea GROUP BY e lekanyang lipalo-palo bakeng sa morekisi e mong le e mong ka khamphani. U mpa u ngola potso mme u bolela hore database e lokela ho arola liphetho ho latela basebetsi ba Salesperson. U ka sebelisa leha e le efe ea mesebetsi ea SQL ka kakaretso ho etsa lipalo ho liphetho.

Mona ke mohlala. Haeba u phethile polelo e latelang ea SQL:

SELECT (Revenue) AS 'Total', MIN (Lekhetho) AS 'Ntho e nyenyane', MAX (Lekhetho) AS 'Largest', AVG (Revenue) AS 'Karolelano', COUNT (Lekhetho) AS 'Number' FROM Memo ea GROUP BY Salesperson

U tla fumana liphetho tse latelang:

Setsebi se seholo ka ho fetisisa se senyenyane ka ho fetisisa seholo ka ho fetisisa Palo ea Nomoro Jim 250000 10000 90000 50000 5 Mary 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Joalokaha u ka bona, ts'ebetso ena e matla e u lumella ho hlahisa litlaleho tse nyenyane tse tsoang ka har'a potso ea SQL, ho fana ka bohlale ba khoebo bo bohlokoa ho mookameli ea tsamaisang litlhaloso tsa tshebetso. Mantsoe a GROUP BY a atisa ho sebelisoa ka marang-rang bakeng sa morero ona mme ke sesebelisoa sa bohlokoa mokotleng oa DBA oa maqheka.