4.1.5 GROUP BY
Group By menyeleksi himpunan yang
dihitung berdasarkan fungsi spesifik seperti AVG, COUNT atau lainnya.
Contoh:
Untuk setiap peserta, berapa banyak
kursus yang diikuti peserta tersebut ?
Untuk menghitungnya dari tabel
pendaftar, maka diurut dari no peserta, kemudian dihitung untuk setiap no
peserta, dibuat akumulator dan ditambahkan untuk setiap no peserta tersebut.
Group By menyederhanakan
perhituangan sebagai berikut:
Select nopeserta, COUNT (*)
from pendaftar
group
by nopeserta
NOPESERTA COUNT (*)
-------------------------
3
3
2
3
4
3
3