首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL上值的平均重复

MySQL上值的平均重复
EN

Stack Overflow用户
提问于 2016-11-05 13:17:01
回答 2查看 151关注 0票数 1

我正在用MySQL开发基因组数据库,我必须获取每个基因的平均转录本数量(每个表中的条目)(在它自己的列上标记,因此每个相同基因的转录本都有相同的数量)。例如: transcript_name chr启动端外显子gene_name

我试过这段代码,但没有成功:

代码语言:javascript
运行
复制
mysql> SELECT Avg(COUNT(*) FROM refGeneshg GROUP BY name2);

如何计算每个标记出现多少次以及MySQL上的平均值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-05 14:37:51

下面的查询应该可以工作。

代码语言:javascript
运行
复制
SELECT AVG(count)
FROM
(SELECT COUNT(*) as count 
 FROM refGeneshg
 GROUP BY name2) as counts;
票数 0
EN

Stack Overflow用户

发布于 2016-11-05 23:03:21

如果您想要的是平均计数,那么这是最简单的查询:

代码语言:javascript
运行
复制
select count(*) / count(distinct name2)
from refGeneshg;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40438684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档