Lærðu um að nota Microsoft Access GROUP BY Fyrirspurn

Þú getur notað undirstöðu SQL fyrirspurnir til að sækja gögn úr gagnagrunni en þetta gefur oft ekki nóg upplýsingaöflun til að uppfylla viðskipti kröfur. SQL veitir þér einnig möguleika á að hópa fyrirspurnarniðurstöður byggðar á eiginleikum í röðinni til að geta notað samanlagðar aðgerðir með því að nota GROUP BY ákvæði. Tökum dæmi um borðgögnartafla sem samanstendur af eftirfarandi atriðum:

Þegar tíminn er kominn til að framkvæma árangurssögur fyrir sölumenn, inniheldur pantanir borðin mikilvægar upplýsingar sem hægt er að nota til þessarar skoðunar. Þegar þú metur Jim, gætirðu td skrifað einfalt fyrirspurn sem sækir um öll söluskrár Jim:

SELECT * FROM Pantanir WHERE Sölufulltrúi eins og 'Jim'

Þetta myndi sækja allar skrár úr gagnagrunninum sem svarar til sölu sem Jim gerði:

OrderID sölumaður CustomerID Tekjur 12482 Jim 182 40000 12488 Jim 219 25000 12519 Jim 137 85000 12602 Jim 182 10000 12741 Jim 155 90000

Þú gætir skoðað þessar upplýsingar og gert nokkrar handvirkar útreikningar til að koma upp tölfræðilegum árangri en þetta myndi vera leiðinlegt verkefni sem þú verður að endurtaka fyrir hvern sölufulltrúa í félaginu. Þess í stað getur þú skipt um þetta verk með einum GROUP BY fyrirspurn sem reiknar tölfræði fyrir hvern sölufulltrúa í félaginu. Þú skrifar einfaldlega fyrirspurnina og tilgreinir að gagnagrunnurinn ætti að sameina niðurstöðurnar á grundvelli seljanda. Þú getur þá notað eitthvað af SQL búnaðinum til að framkvæma útreikninga á niðurstöðum.

Hér er dæmi. Ef þú framkvæmir eftirfarandi SQL staðhæfing:

SELECT Sölumaður, SUM (Tekjur) AS 'Samtals', MIN (Tekjur) AS 'Lítilasta', MAX (Tekjur) AS 'Stærsta', AVG (Tekjur) AS 'Meðaltal', COUNT (Tekjur) AS 'Númer' FRÁ Pantanir GROUP BY sölumaður

Þú myndir fá eftirfarandi niðurstöður:

Sala Samtals Lægsta Stærsta Meðaltal Fjöldi Jim 250000 10000 90000 50000 5 Mary 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Eins og þú sérð getur þetta kraftmikla virkni gert þér kleift að búa til smærri skýrslur innan SQL fyrirspurnar og veita dýrmætu upplýsingaöflun til framkvæmdastjóra sem annast árangursrýni. GROUP BY ákvæðið er oft notað í gagnagrunna í þessu skyni og er dýrmætt tól í pokanum DBA á bragðarefur.