Ionnsaich mu bhith a 'cleachdadh buidheann-inntrigidh Microsoft Access le ceist

Faodaidh tu ceistean bunaiteach SQL a chleachdadh gus dàta fhaighinn bho stòr-dàta ach chan eil seo gu tric a 'toirt seachad fiosrachadh gu leòr gus coinneachadh ri riatanasan gnìomhachais. Tha SQL cuideachd a 'toirt comas dhut toraidhean rannsachaidh a thoirt a-steach stèidhichte air feartan ìre-ràithe gus gnìomhan coitcheann a chur a-steach a' cleachdadh clause GROUP BY. Beachdaich air, mar eisimpleir, clàr dàta òrdugh a tha a 'gabhail a-steach nam feartan gu h-ìosal:

Nuair a thig e àm gus sgrùdaidhean coileanaidh a dhèanamh airson luchd-reic, tha fiosrachadh luachmhor anns a 'chlàr Òrduighean a dh'fhaodar a chleachdadh airson an ath-bhreithneachaidh sin. Nuair a bhios tu a 'measadh Jim, dh'fhaodadh tu, mar eisimpleir, ceist sìmplidh a sgrìobhadh a chuireas a-steach gach clàr reic Jim:

SELECT * BHO Òrdughan AIRSON Neach-reic LEAS 'Jim'

Gheibheadh ​​seo a h-uile clàr bhon stòr-dàta a fhreagras ri reic a rinn Jim:

OrderID Salesperson RevenueID Revenue Revenue 12482 Jim 182 40000 12488 Jim 219 25000 12519 Jim 137 85000 12602 Jim 182 10000 12741 Jim 155 90000

Dh'fhaodadh tu am fiosrachadh seo ath-bhreithneachadh agus beagan àireamhachadh làimhe a dhèanamh gus staitistig coileanaidh a nochdadh, ach bhiodh seo na dhuilgheadas a dh 'fheumadh tu ath-aithris airson gach neach-reic sa chompanaidh. An àite sin, faodaidh tu an obair seo a chur an àite aon cheist a tha a 'gabhail a-steach GROUP a bhios a' cunntadh staitistig airson gach neach-reic sa chompanaidh. Tha thu dìreach a 'sgrìobhadh a' cheist agus dèan cinnteach gum bu chòir don stòr-dàta na toraidhean a tha stèidhichte air raon Salesperson. Faodaidh tu an uairsin cleachdadh de na gnìomhan iomlan SQL gus obrachadh a-mach air na toraidhean.

Seo eisimpleir. Ma rinn thu an aithris SQL a leanas:

SELECT Salesperson, SUM (Reachdas) AS 'Iomlan', MIN (Reachdas) AS 'Nas lugha', MAX (Reachdas) AS 'Nas Miosa', AVG (Reachdas) AS 'Cuibheasach', COUNT (Reachdas) AS 'Àireamh' BHO Òrduighean GROUP Le neach-reic

Gheibheadh ​​tu na toraidhean a leanas:

Neach-reic Àireamh as lugha an àireamh as ìsle na bu mhotha Jim 250000 10000 90000 50000 5 Màiri 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Mar a chì thu, tha an obair chumhachdach seo a 'toirt cothrom dhut aithisgean beaga a ghineadh bho cheist SQL, a' toirt seachad fiosrachadh gnìomhachais luachmhor don mhanaidsear a bhios a 'cumail nan sgrùdaidhean coileanaidh. Thathas gu tric a 'cleachdadh clause GROUP GROUP BY ann an stòran-dàta airson an adhbhair seo agus tha e na inneal luachmhor ann am poca de chleasan DBA.