MYSQL计算计数的平均值

时间:2018-05-14 14:14:53

标签: mysql sql count average

我有一个简单的查询,我希望平均值。这就是现在的样子,我想知道每个Opname_OpnameID的平均值。

SELECT Opname_OpnameID, count(*) as 'behandelingen per opname'
FROM behandeling
GROUP BY Opname_OpnameID

2 个答案:

答案 0 :(得分:1)

如果你想要平均计数,大概是在整个表格上,那么就这样做:

SELECT AVG(cnt) AS total_avg
FROM ( 
    SELECT COUNT(*) AS cnt FROM behandeling GROUP BY Opname_OpnameID
) t;

答案 1 :(得分:1)

您可以使用count(distinct)而不使用子查询:

SELECT count(*) / count(distinct Opname_OpnameID)
FROM behandeling