Basis Data [TK1064] XI. Group By Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
GROUP BY Digunakan untuk melakukan aggregasi / pengelompokkan data. - Fungsi fungsi aggregasi
Contoh GROUP BY Perhatikan tabel guru berikut Tampilkan jumlah guru berdasarkan jenis kelamin
Contoh GROUP BY Tampilkan jumlah guru berdasarkan status kepegawaian dan jenis kelamin
Contoh GROUP BY Tampilkan tanggal lahir guru termuda dan guru tertua dan jumlah guru yang ada
Contoh GROUP BY dan WHERE Tampilkan jumlah guru untuk setiap jenis kelamin yang memiliki umur diatas 50
Contoh GROUP BY dan WHERE Tampilkan jumlah siswa untuk setiap tahun kelahiran
Contoh GROUP BY dan HAVING Tampilkan jumlah siswa untuk setiap tahun kelahiran yang jumlah siswanya di atas 2 NB: Having adalah filter untuk hasil aggregat
Contoh GROUP BY dan JOIN Tampilkan jumlah matapelajaran yang di ambil oleh setiap siswa
Contoh GROUP CONCAT Tampilkan nilai yang didapat oleh setiap anak
Contoh GROUP CONCAT Tampilkan nama nama guru untuk setiap status kepegawaian
Latihan Perhatikan tabel mengajar berikut Untuk setiap guru, tampilkan nama guru beserta jumlah matapelajaran yang di ajarnya. Tampilkan terurut dari jumlah guru yang mengajar paling banyak ke paling sedikit
Latihan Tampilkan informasi sebagai berikut dari tabel guru, mengajar dan matapelajaran Tampilkan jumlah jam mengajar setiap guru
Latihan Untuk setiap guru, tampilkan jam mengajar paling awal dan waktu selesai mengajar paling akhir
Latihan Untuk setiap guru, munculkan matapelajaran yang di ajarnya, terurut berdasarkan nama pelajaran ascending
Latihan TAK Tampilkan informasi jumlah poin yang didapat oleh setiap siswa seperti berikut (yg ditampilkan hanya peran kegiatan yang sudah di approve) Tampilkan juga sisa poin yang harus di penuhi agar bisa lulus
Latihan TAK Tampilkan untuk setiap kategori kegiatan, nilai minimal dan maksimal poinnya Tampilkan juga jml kegiatan yang di ikuti mahasiswa per kategori kegiatan (baik sudah di approve maupun belum di approve) di tahun 2015 ini
Latihan TAK Tampilkan untuk setiap nim, kategori kegiatan apa saja yang pernah di ikutinya Tampilkan semua nim yang sudah mengumpulkan total poin > 5 untuk seluruh kegiatan yang dilakukannya dibulan maret tahun 2015 ini (u/ keg yang sudah di approve)
Daftar Pustaka [1] https://dev.mysql.com/doc/refman/5.0/en/group-by- functions.html