如何获取来自同一属性的某些表值的平均值

时间:2015-07-02 10:07:07

标签: mysql sql database

所以我有这个表,其中三列是:

enter image description here

所以我想得到id_kegpersen(SELECT DISTINCT)。 persen是具有相同persen的{​​{1}}的平均值。

结果将非常类似:

id_keg

我似乎找不到这样做的方法。我想得到id_keg和persen。 我只明白这一点,我知道这不会做:

----------------------
|  id_keg  |  persen |
----------------------
|   202    |  98.00  |
|   101    |  98.89  |
|   102    |  96.43  |
----------------------

2 个答案:

答案 0 :(得分:2)

使用聚合函数group by

时需要avg
select 
id_keg, avg(persen) as persen
from laporan group by id_keg

答案 1 :(得分:1)

您需要Group By子句:

SELECT id_keg, AVG(persen) FROM laporan GROUP BY id_keg