SQLTingkat: Menengah6 min

Agregasi Data: GROUP BY, COUNT, SUM & HAVING

Lakukan analisis kalkulasi metrik data berskala besar dengan fungsi agregat COUNT, SUM, AVG, MAX, pengelompokan baris GROUP BY, dan filter agregat HAVING.

Fungsi Agregasi SQL Bawaan

Pratinjau Terbuka

Fungsi agregat melakukan komputasi matematis atas sekumpulan nilai baris dan menghasilkan ringkasan nilai tunggal.

Poin Penting:
COUNT(*): Menghitung total jumlah baris data.
SUM(kolom): Menghitung total akumulasi nilai angka.
AVG(kolom): Menghitung nilai rata-rata numerik.
MAX() / MIN(): Mencari nilai tertinggi atau terendah.

Pengelompokan GROUP BY & Filter HAVING

Perhatikan: Filter atas hasil agregat wajib menggunakan klausa HAVING, bukan WHERE.

SELECT departemen, COUNT(*) as total_karyawan, AVG(gaji) as rerata_gaji, MAX(gaji) as gaji_tertinggi FROM employees GROUP BY departemen HAVING COUNT(*) >= 2 ORDER BY rerata_gaji DESC;

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi