SQL TutorialLesson 20Preview gratis
SQL Avg()
Lesson ini bagian dari SQL · Semua level
Ringkasan
Fungsi AVG menghitung nilai rata-rata dari kolom numerik dengan menjumlahkan semua nilai lalu membaginya dengan jumlah baris yang memiliki nilai. Nilai NULL tidak ikut dalam penjumlahan maupun pembagian. Jika ingin memperlakukan NULL sebagai nol, gunakan COALESCE terlebih dahulu.
Poin kunci
- AVG(kolom) sama dengan jumlah nilai dibagi jumlah baris non-NULL.
- NULL tidak dihitung sebagai nol; barisnya dilewati begitu saja.
- Bisa dipakai dengan GROUP BY untuk rata-rata per kelompok.
- Untuk memperlakukan NULL sebagai nol: AVG(COALESCE(kolom, 0)).
- Hasil AVG berupa angka desimal; gunakan ROUND untuk membulatkannya.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.