在MySQL中有COUNT帮助

时间:2012-10-24 02:20:19

标签: mysql

我有下表:表格是:probe

探针

------ ------ ProbeID ---- TranscriptID

   2655       4555555
   2600       5454542
   2600       4543234
   2344       56595959

...等

如何统计每个成绩单的探针?重要的是,相同的探针可以与多于一个转录物相关联。

我需要最终输出为实际的探测数量。我的意思是,总数(即12340),而不是带探针的实际表。

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您想计算与每个ProbeID相关联的TranscriptID的数量,可以使用group by作为:

SELECT ProbeID, count(*)
FROM tab
GROUP BY ProbeID;

如果您只想要明确ProbeID的计数,您可以这样做:

SELECT COUNT(DISTINCT ProbeID) 
FROM tab