MySQL ile satırdaki sayıların ortalamasını almak

Wyrd Gowpen

Zeptopat
Katılım
5 Mart 2022
Mesajlar
2
Daha fazla  
Cinsiyet
Kadın
Merhabalar, MySQL kullanarak satırdakileri sayıların ortalamasını nasıl alabilirim? Kafanızda oluşması için örnek verirsek öğrencinin girdiği 3 sınavın ortalamasını almamız gerekiyor diyebiliriz.
 
Önce sayıları çek, sonra 3 sınavın da ortalamasını çek. Genel algoritma bu. MySQL bilmediğim için kod konusunda yardımcı olamayacağım.
 
[CODE lang="sql" highlight="2"]SELECT OgrenciNo,sum([Not])/Count(*)
FROM OgrenciNot group by OgrenciNo[/CODE]

Öğrencileri neye göre ayırt ediyorsan ona göre gruplaman lazım, gerisi basit matematik. Yukarıdaki örnekte Count(*), kaç adet not girilmişse ona bölüyor. Eğer tablonu ve değerleri verebilirsen direk istediğin sonucu çıkartırız.
 
Basit anlamda avg de kullanabilirsin.
[CODE lang="sql" title="ortlama"]

Select
OgrenciNo,
avg(Not)
From Tablo
Group By OgrenciNo

[/CODE]
 

Technopat Haberler

Yeni konular

Geri
Yukarı