AVG([DISTINCT] expr)
expr ile verilen kolondaki değerlerin aritmetik ortalamasını döndürür. DISTINCT parametresi opsiyoneldir, verilirse kolondaki benzersiz değerlerin aritmetik ortalaması alınır. Eşleşen satır bulunamazsa null döndürür.
Öğrenciler tablosu aşağıdaki gibi olsun. +-----+-----+------+ | id | adi |notu | +-----+-----+------+ | 123 |Veli |60.5 | | 124 |Veli |73.5 | | 125 |Ali |87.5 | | 126 |Ali |45.5 | | 127 |Hasan|55.5 | +-----+-----+------+ her öğrencinin not ortalamasını bulmak isteyelim. mysql> SELECT adi, AVG(notu) FROM ogrenciler GROUP BY adi +-----+------+ | adi |notu | +-----+------+ |Ali |66.5 | |Hasan|55.5 | |Veli |67.5 | +-----+------+