Microsoft Access GROUP менен Query жөнүндө билүүгө

Сиз негизги пайдалана алат SQL суроо базасын маалыматты алуу үчүн эмес, бул көп учурда бизнес-талаптарын канааттандыруу үчүн жетишсиз акыл менен камсыз кыла албайт. SQL эле пунктунда GROUP менен чогуу иш-милдеттерди колдонуу үчүн сап-деңгээл сыпаттарына таянган топ издөө жыйынтыгы жөндөмү менен камсыз кылат. Мисалга, төмөн сыпаттардан турган тартиби берилмелер:

ал Сатуучулардын майнаптуулугун текшертүү үчүн убакыт келгенде, ордендери стол деп карап чыгуу үчүн колдонулушу мүмкүн баалуу маалыматтарды камтыйт. Жим баалоодо учурда, сиз, мисал үчүн, Джимдин сатуу жазуулардын баары издейт жөнөкөй суроого мындай деп жазган:

SELECT * буйругу менен КАЙДА, балама LIKE 'Джим "

Бул Jim тарабынан сатуу үчүн тиешелүү маалымат базасын бардык жазууларды түшүрүп турган:

OrderID балама CustomerID киреше 12482 Жим 182 40000 12488 Жим 219 25000 12519 Жим 137 85000 12602 Жим 182 10000 12741 Джим 155 90000

Бул маалыматты карап чыгып, аткаруу статистика менен келип, бир нече кол эсептөөлөрдү жүзөгө ашыра ала турган, бирок, бул компаниянын ар бир балама үчүн кайталап боло турган зериктирме тапшырма болмок. Тескерисинче, коомдун ар бир балама үчүн статистикалык эсептейт суроо BY бир тобу менен бул ишти алмаштырууга болот. Сиз жөн гана суроого туура жазууга жана маалыматтар базасы тобу сатуучу, талаадагы негизинде жыйынтык керек деп аныктайт. Сиз андан кийин жыйынтыгы боюнча эсептөөлөрдү аткаруу үчүн SQL чогуу иш-милдеттерди жүзөгө ашыруунун кайсы болбосун пайдаланышы мүмкүн.

Мында бир шукир. Сиз төмөндөгү SQL сөздөрдү аткарылган болсо:

SELECT балама, сум (кирешеси) AS "Total", мин (кирешеси) AS "кичинеси", MAX (кирешеси) "ири" AS, AVG (кирешеси), "орточо" AS, COUNT (кирешеси) ордендери топтун "саны" AS BY балама

Сиз төмөнкүдөй натыйжаларга алып келет:

Сатуучу Бардык кичинеси ири орточо саны Джим 250000 10000 90000 50000 5 Мариям 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Көрүнүп тургандай, бул күчтүү милдети Сиз аткаруу жүргүзүү менеджер баалуу бизнес-аналитика менен камсыз бир SQL суроо ичинде чакан отчетторду берет. пунктунда GROUP көп учурда бул максат үчүн маалымат базасы колдонулган жана амалдарынын DBA кабынан баалуу курал болуп саналат.