mysql计算计数的平均值

5fjcxozz  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(334)

我有一个简单的查询,我想要一个平均值。这就是现在的样子,我想知道每个opname\u opnameid的平均计数。

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

5kgi1eie1#

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

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

hgqdbh6s2#

如果您想要平均计数,大概是整个表的平均计数,那么只需执行以下操作:

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

相关问题