2017-10-28 77 views
0

This is the sample dataSQL查詢上發現平均2列

我有3列是應用程序的名字,時間及評分表,我想找到的所有應用程序的平均時數和平均評分並顯示它。我如何在這種情況下真正找到平均水平。謝謝!

+2

提示:'GROUP BY','AVG()'。 –

+0

我試過了,它只顯示數據,但沒有計算平均值。 –

回答

1

如果appname是獨特然後只是appname中使用組由如下:

select lower(appname), avg(hour) as Avg_Hour, avg(rating) as Avg_Rating 
from youTablename 
group by lower(appname); 
+0

抱歉忘記包含該應用程序名稱不唯一。 –

+0

請嘗試回答,如果不起作用,請將示例數據添加到您的問題中 –

+0

我附上了示例數據。感謝你幫助我 –