Diajar Ngeunaan Maké Microsoft Aksés Grup Ku pamundut

Anjeun bisa make dasar queries SQL pikeun meunangkeun data tina database a tapi ieu sering teu nyadiakeun cukup kecerdasan papanggih syarat bisnis. SQL ogé nyadiakeun anjeun kalawan kamampuhan pikeun hasil query grup dumasar kana atribut Baris-tingkat dina raraga nerapkeun fungsi agrégat maké grup ku klausa. Nimbang, contona, hiji méja urutan data diwangun ku atribut handap:

Lamun datang waktu keur ngalaksanakeun ulasan kinerja pikeun salespeople, tabel pesenan ngandung émbaran berharga anu bisa dipaké pikeun review éta. Nalika evaluating Jim, Anjeun bisa, contona, nulis query basajan nu retrieves sakabéh rékaman jualan Jim urang:

Pilih * FROM pesenan WHERE Salesperson kawas 'Jim'

Ieu bakal meunangkeun sagala rékaman tina database pakait jeung jualan dijieun ku Jim:

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

Anjeun bisa marios informasi ieu sareng nedunan sababaraha itungan manual datang nepi ka statistik kinerja, tapi ieu bakal janten tugas tedious anu bakal anjeun kudu ngulang pikeun tiap salesperson di pausahaan. Gantina, anjeun tiasa ngaganti karya ieu ku grup tunggal ku pamundut nu Etang statistik keur unggal salesperson di pausahaan. Anjeun saukur nulis query tur nangtukeun yén database kudu group hasil dumasar kana widang Salesperson. Anjeun teras bisa make salah sahiji fungsi SQL agrégat nedunan itungan dina hasil.

Di dieu téh conto. Lamun dieksekusi pernyataan SQL handap:

Salesperson pilih, sakur (Pendapatan Asli) AS 'Total', min (Pendapatan Asli) AS 'pangleutikna', MAX (Pendapatan Asli) AS 'panggedéna', avg (Pendapatan Asli) AS 'Rata-rata', cacah (Pendapatan Asli) AS 'Jumlah' FROM pesenan Grup ku Salesperson

Anjeun bakal meunang hasil di handap:

Salesperson Jumlah pangleutikna panggedéna Rata-rata Jumlah Jim 250000 10000 90000 50000 5 Mary 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Salaku bisa ningali, fungsi kuat ieu ngidinan Anjeun pikeun ngahasilkeun laporan leutik ti jeroeun pamundut SQL, nyadiakeun kecerdasan bisnis berharga pikeun manajer teh ngalakonan éta ulasan kinerja. Grup ku klausa anu mindeng dipaké dina basis data keur kaperluan ieu sarta mangrupakeun alat berharga di kantong nu DBA ngeunaan trik.