Ortalama Çıktısı Almak

CREATE TABLE `puanlar` (id int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,yazi int(11),puan int(11));
INSERT INTO `puanlar` (`yazi`, `puan`) VALUES (1, 3),(1, 4),(2, 1),(2, 4),(2, 3),(3, 1);
SELECT yazi,SUM(puan)/count(id) as ortalamapuan FROM puanlar GROUP BY yazi ORDER BY ortalamapuan DESC;

Çıktısı

YAZI ORTALAMAPUAN
1 3.5
2 2.6667
3 1

 

Sizin Değerli Görüşlerinize İhtiyacımız Var.